EalenXie / aop-log

项目正式命名为aop-log,基于Spring AOP,ThreadLocal实现方法埋点信息收集与处理。
Apache License 2.0
117 stars 54 forks source link

业务层中使用了LogData.step(),并在末尾执行LogData.removeCurrent(),收集器里的LogData.getCostTime() == 0 #3

Closed arccode closed 4 years ago

arccode commented 4 years ago

业务层使用@AopLog(type = "描述", stackTraceOnErr = true)进行注解,并在业务末尾进行清理(LogData.removeCurrent());采用自定义收集器方式发现LogData.getCostTime() == 0, 如果不清理LogData.getCostTime() 数据正常

EalenXie commented 4 years ago

在使用了@AopLog的方法里面无需调用LogData.removeCurrent(),AopLog会自动帮忙释放

arccode commented 4 years ago

已解决