【发布时间】:2018-04-10 07:52:32
【问题描述】:
我知道有一种方法可以跟踪您想要的任何方法,这要归功于名为 @Trace 的注释,但是如果我使用此注释,我将需要更改我想要跟踪的所有方法的源代码,这不是一个好方法我认为的方式。那么,您知道以下任何一项是否可行吗?
1- 通过 xml 配置跟踪自定义注释。 (例如跟踪所有带有@CustomAnnotation注解的方法)
2- 再次通过 xml 配置跟踪接口/类的所有实现者/扩展者的所有方法。
3- 你知道任何其他成功的通用方法吗?
【问题讨论】:
-
只是出于好奇,为什么是 XML?自从在 Java 5 中引入注解以来,大多数框架和库一直在积极尝试减少基于 XML 的配置数量,转而支持基于 Java 的配置,后者通常更灵活
-
我想分离我的关注点,因此我不想将 NewRelic 代码/配置添加到我的源代码中。
标签: java newrelic javaagents