|
@ -3,8 +3,8 @@ package com.yihu.admin.client.advice;
|
|
|
import com.yihu.admin.client.properties.AdminClientProperties;
|
|
|
import com.yihu.admin.client.util.NetworkUtil;
|
|
|
import com.yihu.admin.client.util.SpringUtil;
|
|
|
import com.yihu.admin.client.websocket.buffer.EventBuffer;
|
|
|
import com.yihu.admin.client.websocket.event.HttpEvent;
|
|
|
import com.yihu.admin.client.websocket.sender.SimpleEventSender;
|
|
|
import net.sf.json.JSONObject;
|
|
|
import org.aspectj.lang.ProceedingJoinPoint;
|
|
|
import org.aspectj.lang.annotation.Around;
|
|
@ -21,7 +21,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.context.request.RequestContextHolder;
|
|
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
import org.springframework.web.method.HandlerMethod;
|
|
|
import org.springframework.web.servlet.HandlerMapping;
|
|
|
import org.springframework.web.servlet.mvc.condition.PatternsRequestCondition;
|
|
|
import org.springframework.web.servlet.mvc.condition.RequestMethodsRequestCondition;
|
|
|
import org.springframework.web.servlet.mvc.method.RequestMappingInfo;
|
|
@ -41,7 +40,7 @@ public class HttpAdvice {
|
|
|
@Autowired
|
|
|
private Tracer tracer;
|
|
|
@Autowired
|
|
|
private SimpleEventSender simpleEventSender;
|
|
|
private EventBuffer eventBuffer;
|
|
|
@Autowired
|
|
|
private AdminClientProperties adminClientProperties;
|
|
|
@Value("${spring.application.name}")
|
|
@ -154,7 +153,7 @@ public class HttpAdvice {
|
|
|
event.setSpanId(tracer.getCurrentSpan().getSpanId() + "");
|
|
|
event.setTraceId(tracer.getCurrentSpan().traceIdString());
|
|
|
event.setSuccess(1);
|
|
|
simpleEventSender.send(event);
|
|
|
eventBuffer.addEvent(event);
|
|
|
logger.debug("event:" + event.toString());
|
|
|
return returnValue;
|
|
|
} catch (Exception e) {
|
|
@ -165,7 +164,7 @@ public class HttpAdvice {
|
|
|
event.setSpanId(tracer.getCurrentSpan().getSpanId() + "");
|
|
|
event.setTraceId(tracer.getCurrentSpan().traceIdString());
|
|
|
event.setFail(1);
|
|
|
simpleEventSender.send(event);
|
|
|
eventBuffer.addEvent(event);
|
|
|
logger.debug("event:" + event.toString());
|
|
|
|
|
|
throw new Exception(e);
|