【发布时间】:2012-03-02 10:15:17
【问题描述】:
这可能是一个非常愚蠢的问题,但是,有没有办法在 Java 中将某些内容打印到控制台并在其他地方监听时触发触发器?
我对触发器或 System 类(或就此而言的 Logger)知之甚少,所以如果有更简单的方法(没有触发器)请告诉我。
我们正在尝试使用 Logger 来记录我们所有的测试。目前,我们一直在使用简单的“System.out.println”来记录控制台中的所有内容,所以我想知道是否可以在打印到它时触发触发器,然后让侦听器将该信息添加到 Logger。
谢谢。
【问题讨论】:
-
全局搜索
System.out.println(并替换为适当的 Logger 调用不是更容易吗? -
不,System.out.println() 必须保留。记录器无法替换它。此外,我还会做一些其他事情(使用 DEBUG 和 INFO)。
标签: java triggers listen system.out