摘要:使用門面模式的日誌框架,有利於維護和各個類的日誌處理方式統一。當你遇到問題的時候,只能通過debug功能來確定問題,你應該考慮打日誌,良好的系統,是可以通過日誌進行問題定爲的。

使用slf4j

  1. 使用門面模式的日誌框架,有利於維護和各個類的日誌處理方式統一。
  2. 實現方式統一使用: Logback框架

打日誌的正確方式

什麼時候應該打日誌

  1. 當你遇到問題的時候,只能通過debug功能來確定問題,你應該考慮打日誌,良好的系統,是可以通過日誌進行問題定爲的。
  2. 當你碰到if…else 或者 switch這樣的分支時,要在分支的首行打印日誌,用來確定進入了哪個分支
  3. 經常以功能爲核心進行開發,你應該在提交代碼前,可以確定通過日誌可以看到整個流程

基本格式

必須使用參數化信息的方式:

logger.debug("Processing trade with id:[{}] and symbol : [{}]
相關文章