正文:
日志輸出的級別,主要有以下幾種:
(1)ALL:打印各級日志信息包括自定義級別
(2)TRACE:最詳細的信息。一般這些信息只記錄到日志文件中。自版本1.2.12[3]
(3)DEBUG:流經系統的詳細信息。一般這些信息只記錄到日志文件中
(4)INFO:令人感興趣的運行時事件(啟動/關閉)。一般這些信息將立即呈現在狀態控制台上,因而要保守使用,並保持到最低限度。
(5)WARN:使用已過時的API,API的濫用,潛在錯誤,其他不良的或意外的運行時的狀況(但不一定是錯誤的)。一般這些信息將立即呈現在狀態控制台上
(6)ERROR:其他運行時錯誤或意外情況。一般這些信息將立即呈現在狀態控制台上。
(7)FATAL:導致應用程序提前終止的嚴重錯誤。一般這些信息將立即呈現在狀態控制台上。
(8)OFF:最高級別,用於關閉日志記錄。
日志的級別之間的大小關系:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
Log4j建議只使用四個級別,優先級從高到低分別是:ERROR > WARN > INFO > DEBUG
參考博客:
log4j(三)——如何控制不同級別的日志信息的輸出? - godtrue - 博客園
https://www.cnblogs.com/godtrue/p/6442398.html