如何在Java日志记录中将不同的日志级别发送到不同的文件/输出?

时间:2017-09-29 15:04:22

标签: java logging

我使用的是Java Logging(不是Log4j)。我想将级别INFO及其下方的日志发送到System.out,将WARNING和SEVERE发送到System.err。我相信它看起来更好,因为我可以很容易地将错误与信息区分开来。反正有吗?

通常,可以告诉Logger将消息记录在某个级别以下。 Bu默认它高于指定的级别。

非常感谢

1 个答案:

答案 0 :(得分:1)

  

我相信它看起来更好,因为我可以很容易地将错误与信息区分开来。反正有吗?

As' pruntlar'指出:How do I change java logging console output from std err to std out?

  

通常,可以告诉Logger将消息记录在某个级别以下。默认情况下,它会高于指定的级别。

没有开箱即用。您必须编写Level过滤器并将其安装在LoggerHandler上。