- debug
The DEBUG Level designates fine-grained informational events that are most useful to debug an application. - info
The INFO level designates informational messages that highlight the progress of the application at coarse-grained level. - warn
The WARN level designates potentially harmful situations.
需注意的情況,例如網路連線斷了 非永久性錯誤的情況進行一些修復性的工作,應該還可以把系統恢復到正常狀態中來,系統應該可以繼續運行下去。 - error
The ERROR level designates error events that might still allow the application to continue running.
可以進行一些修復性的工作,但無法確定系統會正常的工作下去,系統在以後的某個階段,很可能會因為當前的這個問題,導致一個無法修復的錯誤(例如宕機),但也可能一直工作到停止也不出現嚴重問題。 - fatal
The FATAL level designates very severe error events that will presumably lead the application to abort.
系統即將Crash或無法再往下執行,只能關閉肯定這種錯誤已經無法修復,並且如果系統繼續運行下去的話,可以肯定必然會越來越亂。這時候採取的最好的措施不是試圖將系統狀態恢復到正常,而是儘可能地保留系統有效數據並停止運行。
記錄應該寫在發生的那一層
再記錄stack可以trace
Reference
log4j
日誌級別的選擇:Debug、Info、Warn、Error還是Fatal
沒有留言:
張貼留言