本次版本更新如下

1、增加方法耗时打印,使用一棵在threadlocal中维护的树存储方法调用堆栈

     可以将多个嵌套方法的调用耗时 以栈形式打印出来,例如A方法调用B方法,B方法调用C方法

     如果在这三个方法中都注入anylog,在方法调用时,即可看到如下日志

     *[方法调用耗时,此方法耗时占整个堆栈的占比]A方法名

         +[方法调用耗时,此方法耗时占整个堆栈的占比]B方法名

             +[方法调用耗时,此方法耗时占整个堆栈的占比]C方法名

2、修正在类未加载的情况下注入,导致注入无效的问题。

3、其他优化。

anylog 是一个可以在代码的任意区域无入侵地加入日志的工具,适用于线上问题排查。

anylog 为开发人员提供一个易于使用的平台,帮助开发人员在正在运行的系统中随时加入自己想要的日志,而免于修改代码和重启。



新闻来源:anylog 1.0.5 版本发布,Java 动态日志注入工具