logger.debug的用處


簡單的說,就是配合log的等級過濾輸出

根據你log4j的配置等級,logger記錄日志分別對相應等級的內容進行輸出,當然很有可能你的不同等級的日志記錄地點或方式是不是一樣的。
比如,你在開發的時候,要驗證一個方法有沒有被調用到,為了方便調試,通常會在這個方法開始的時候加一些system.out。
但是項目真正發布的時候這些代碼通常是要移除掉的,所以通常更建議用logger來記錄

所以你可能會加logger.debug。

為什么是debug而不是info error或者其他呢?
因為通常項目發布的時候都會把日志等級設置為error 或者info之類的等級,
在這兩個等級下debug的內容是輸出不了的,所以就可以做到不需要修改代碼就不會輸出你只有在調試的時候才需要輸出的內容

各個等級都是有它的含義的,雖然在代碼寫的時候你用debug info error都是可以,
但是為了方便管理,只有調試的時候才用到日志會用debug,一些信息類的日志記錄通常會用info(比如你想看一天有幾個用戶登錄),
一些錯誤的,或者異常信息會用error,比如某個時刻數據庫連接出了問題,如果分析日志,直接搜索error開頭的就能直接定位到了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM