Commons Logging 快速入門(六)

最佳實踐(Best Practices)

  • 代碼保護

代碼保護通常用來保護日誌語句,因爲在日誌級別被屏蔽的情況下,日誌語句可能會引入不必要的運行開銷。比如日誌方法的參數解析(如,字符串拼接)。可以使用log.is<Priority>()方法來判斷對應的日誌方法是否需要被執行,從而避免對應日誌方法的多餘開銷。當然,對應的日誌方法內部仍然會執行相同的檢查,但是那是在解析了方法參數之後。

  • 日誌消息級別

有一個很重要的原則是:保證日誌消息在內容和嚴重級別(日誌級別)上合理。

默認情況下,日誌消息級別不應該比info更低,也就是說,在默認情況debug級別的消息不應該被記錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章