2017-09-29 50 views
0

我正在使用Java日志记录(而不是Log4j)。我想发送级别为INFO的日志,并在其下面发送System.out,并将WARNING和SEVERE发送到System.err。我相信它看起来好多了,因为我可以很容易地从信息和低于它的信息区分错误。无论如何要这样做?如何在Java日志中将不同的日志级别发送到不同的文件/输出?

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

非常感谢

+1

https://stackoverflow.com/a/23717493/6722100 – notyou

回答

1

我认为它看起来更漂亮,因为我可以很容易地从信息和下面的区分错误。无论如何要这样做?

作为“pruntlar”指出,被覆盖在:How do I change java logging console output from std err to std out?

一般而言,可以告诉记录器记录低于某一水平的消息。默认情况下,它高于指定的级别。

不是开箱即用的。您必须编写Level筛选器并将其安装在LoggerHandler上。

相关问题