anylog 1.0.5 版本发布,Java 动态日志注入工具

大乌贼
 大乌贼
发布于 2015年11月28日
收藏 79

本次版本更新如下

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

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

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

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

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

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

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

3、其他优化。

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:anylog 1.0.5 版本发布,Java 动态日志注入工具
加载中

最新评论(8

大乌贼
大乌贼

引用来自“集成显卡D”的评论

没有用,在window下都做运行不起来
请务必配置JAVA_HOME,而且确保安装的是jdk而非jre,如果jdk安装在Program files 里面,由于路径有空格,请自行在startup.bat中的 $JAVA_HOME加引号,"$JAVA_HOME"这样子,此问题在release包已经修复,请重新下载。
大乌贼
大乌贼

引用来自“浮叶”的评论

git上面已经1.0.7了
源码是到了1.0.7,release打包的版本是1.0.5
集成显卡D
集成显卡D
没有用,在window下都做运行不起来
即行
即行
...
s
snecker
git上面已经1.0.7了
许雷神
许雷神
支持,看看是怎么样零入侵
丨Tank
丨Tank
good
返回顶部
顶部