发布于 2015-11-28 07:56:05 | 187 次阅读 | 评论: 0 | 来源: 网友投递
anylog java动态日志注入工具
anylog 是一个可以在代码的任意区域无入侵地加入日志的工具,适用于线上问题排查。
本次版本更新如下
1、增加方法耗时打印,使用一棵在threadlocal中维护的树存储方法调用堆栈
可以将多个嵌套方法的调用耗时 以栈形式打印出来,例如A方法调用B方法,B方法调用C方法
如果在这三个方法中都注入anylog,在方法调用时,即可看到如下日志
*[方法调用耗时,此方法耗时占整个堆栈的占比]A方法名
+[方法调用耗时,此方法耗时占整个堆栈的占比]B方法名
+[方法调用耗时,此方法耗时占整个堆栈的占比]C方法名
2、修正在类未加载的情况下注入,导致注入无效的问题。
3、其他优化。
anylog 是一个可以在代码的任意区域无入侵地加入日志的工具,适用于线上问题排查。
anylog 为开发人员提供一个易于使用的平台,帮助开发人员在正在运行的系统中随时加入自己想要的日志,而免于修改代码和重启。