Java跟踪代理
一个轻量级且快速的运行时注入工具,用于日志记录和跟踪,还可以跟踪OSGi应用程序。
将日志记录注入到正在运行的应用程序中的任何位置。
设置
将具有路径的VM参数添加到跟踪jar -javaagent:dakaraphi.devtools.tracing-all.jar
为跟踪配置的路径添加sytem属性-Ddakaraphi.devtools.tracing.config.file=tracer.json
它是如何工作的?
Java跟踪代理使用JVM中包含的Java Instrumentation支持来修改现有的类字节码。 在加载类时,将在执行之前对其进行修改。 如果我们更改跟踪配置,也可以在运行时修改类。
特征
运行时更新
可以在应用程序启动和运行时进行更改
跟踪配置JSON的任何更改都会在运行时获取并应用
可以在运行时打开或关闭所有跟踪器
记录中
记录方法参数,
2022-01-18 14:41:08
76KB
Java
1