【发布时间】:2012-03-28 15:24:41
【问题描述】:
我对 Java 还很陌生,因此正在寻找一种控制包在执行期间产生的诊断输出量的好方法。
所以假设我有一个可以集成到不同程序中的包。为简单起见,我们假设我想在执行期间不产生诊断输出,或者产生一些将发送到 System.out 的输出。问题是什么是最优雅和最可靠的方法。
我能否在包中创建一个全局布尔变量,其值将设置在调用此包的应用程序中的一个或多个点,然后我会在包中我想要生成诊断的每个点检查它的值输出。这样我就不必将控制参数传递给包中每个类的每个方法。
有没有更好的办法?
谢谢!
【问题讨论】:
标签: java global diagnostics