Log 日志级别
? ? 一直對于程序中的日志級別有點模糊,今天專門百度學習下。遂成此文;
? ? 日志記錄器(Logger)是日志處理的核心組件。log4j具有5種正常級別(Level)。:
?1.static Level DEBUG :
? ? DEBUG Level指出細粒度信息事件對調(diào)試應(yīng)用程序是非常有幫助的。
?2.static Level INFO
? ? INFO level表明 消息在粗粒度級別上突出強調(diào)應(yīng)用程序的運行過程。
?3.static Level WARN
? ? WARN level表明會出現(xiàn)潛在錯誤的情形。
?4.static Level ERROR
? ? ERROR level指出雖然發(fā)生錯誤事件,但仍然不影響系統(tǒng)的繼續(xù)運行。
?5.static Level FATAL
? ? FATAL level指出每個嚴重的錯誤事件將會導致應(yīng)用程序的退出。
另外,還有兩個可用的特別的日志記錄級別:
?1.static Level ALL
? ? ALL Level是最低等級的,用于打開所有日志記錄。
?2.static Level OFF
? ? OFF Level是最高等級的,用于關(guān)閉所有日志記錄。
? ? 日志記錄器(Logger)的行為是分等級的:
? ? 分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定義的級別。Log4j建議只使用四個級別,優(yōu)先級 從高到低分別是 ERROR、WARN、INFO、DEBUG。
? ? 通過在這里定義的級別,您可以控制到應(yīng)用程序中相應(yīng)級別的日志信息的開關(guān)。比如在這里定義了INFO級別, 則應(yīng)用程序中所有DEBUG級別的日志信息將不被打印出來。
? ? 優(yōu)先級高的將被打印出來。項目上生產(chǎn)環(huán)境時候建議把debug的日志級別重新調(diào)為warn或者更高,避免產(chǎn)生大量日志。
總結(jié)
- 上一篇: 无碘盐适合什么人吃,无碘盐的好处?
- 下一篇: 如何配置DHCP中继服务