0

我们有一个 java webapp,它以各种语言/java、perl、bash、python 等.../ 调度和运行其他几个工具,并使用 StreamGobblers“吃掉”它们的输出/错误流以进行故障排除;

是否可以在核心 java app/ 中使用 log4j / 来记录 System.err 和 System.out,以便可以按照上述方式捕获它们?

这不会导致输出和错误消息交错/出现乱序/吗?

谢谢

4

2 回答 2

1

是的。log4j 可用于将 System.err 和 System.out 记录到单独的文件/流中。

是的。消息可以交错。

于 2012-05-31T20:16:31.110 回答
0

是的,这是可能的。查看此文档:

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/ConsoleAppender.html

于 2012-05-31T20:38:49.120 回答