报错代码:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.util.ServiceConfigurationError: com.dianping.cat.CatPropertyProvider: Provider com.dianping.cat.impl.CatPropertyProviderDefaultImpl could not be instantiated] with root cause
package com.itcast.springbootcat.controller;
import com.dianping.cat.Cat;
import com.dianping.cat.message.Event;
import com.dianping.cat.message.Transaction;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class CatController {
@RequestMapping("test")
public String test(){
Transaction t = Cat.newTransaction("URL","pageName");
try{
Cat.logEvent("URL.Server","serverIp", Event.SUCCESS,"ip=127.0.0.1");
Cat.logMetricForCount("metric.key");
Cat.logMetricForDuration("metric.key",5);
//抛出异常
int i = 1/0;
t.setStatus(Transaction.SUCCESS);
}catch (Exception e){
//捕获异常,打印异常信息
t.setStatus(e);
Cat.logError(e);
}finally {
t.complete();
}
return "hello cat";
}
}