log4j日志級別配置 log4j輸出日志級別最高的是什么?
log4j輸出日志級別最高的是什么?Log4j定義了8個日志級別(off和all除外,可分為6個級別)。優(yōu)先級從高到低為:off fatal error warn info debug trace a
log4j輸出日志級別最高的是什么?
Log4j定義了8個日志級別(off和all除外,可分為6個級別)。優(yōu)先級從高到低為:off fatal error warn info debug trace all。
所有日志記錄的最低級別用于打開所有日志記錄
跟蹤不是在非常低的日志級別使用
調試表示細粒度信息事件對調試應用程序非常有幫助,主要用于在開發(fā)過程中打印一些運行信息
信息消息突出顯示應用程序的運行過程粗粒度級別
警告表示可能會有錯誤。有些消息不是錯誤消息,但也有一些給程序員的提示
錯誤表示雖然發(fā)生了錯誤事件,它不會影響系統(tǒng)的繼續(xù)運行
fat表示每次嚴重錯誤事件都會導致應用程序退出
關閉最高級別是用來關閉所有日志記錄的
log4j配置功能非常強大。日志分別輸出到文件和屏幕,顯示級別分別受到控制(例如,屏幕輸出信息級別信息,文件輸出錯誤級別信息)。一個非常有用的關鍵字“threshold”用于通過指定閾值來控制輸出信息級別。具體內容如下:log4j.Rootlogger=info,A1,A2#用于控制臺log4j.Appender。A1。閾值=infolog4j.Appender。A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.模式布局。布局。轉換模式=%d%m%n#對于Filelog4j.appender.A2.Threshold=ERRORlog4j.appender.A2=org.apache.log4j.FileAppenderlog4j.appender.A2.File=掃描.log4j.appender.A2.Append=真