1. 程式人生 > >log 的 debug()、 error()、 info()方法

log 的 debug()、 error()、 info()方法

error 登錄 如果 tps com 用戶 沒有 pst baidu

簡單的說,就是配合log的等級過濾輸出
比如,你在開發的時候,要驗證一個方法有沒有被調用到,為了方便調試,通常會在這個方法開始的時候加一些system.out。但是項目真正發布的時候這些代碼通常是要移除掉的,所以通常更建議用logger來記錄
所以你可能會加logger.debug。 為什麽是debug而不是info error或者其他呢?因為通常項目發布的時候都會把日誌等級設置為error 或者info之類的等級,在這兩個等級下debug的內容是輸出不了的,所以就可以做到不需要修改代碼就不會輸出你只有在調試的時候才需要輸出的內容
各個等級都是有它的含義的,雖然在代碼寫的時候你用debug info error都是可以,但是為了方便管理,只有調試的時候才用到日誌會用debug,一些信息類的日誌記錄通常會用info(比如你想看一天有幾個用戶登錄),一些錯誤的,或者異常信息會用error,比如某個時刻數據庫連接出了問題,如果分析日誌,直接搜索error開頭的就能直接定位到了

log 的 debug()、 error()、 info()方法