我使用的是Java Logging(不是Log4j)。我想将级别INFO及其下方的日志发送到System.out,将WARNING和SEVERE发送到System.err。我相信它看起来更好,因为我可以很容易地将错误与信息区分开来。反正有吗?
通常,可以告诉Logger将消息记录在某个级别以下。 Bu默认它高于指定的级别。
非常感谢
答案 0 :(得分:1)
我相信它看起来更好,因为我可以很容易地将错误与信息区分开来。反正有吗?
As' pruntlar'指出:How do I change java logging console output from std err to std out?
通常,可以告诉Logger将消息记录在某个级别以下。默认情况下,它会高于指定的级别。
没有开箱即用。您必须编写Level
过滤器并将其安装在Logger
或Handler
上。