2017-09-29 83 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上。

相關問題