Commons Logging 快速入門(一)

設計理念

JCL(Commons Logging)的設計理念是儘可能地變得“不起眼(unobtrusive)”。在大多數情況下,只要將commons-logging.jar包含在類路徑中,JCL就會以合適的方式進行自我配置。JCL很可能能夠猜出(探測)你想要使用的日誌系統,而你並不用做任何的配置。但是,如果你對具體的日誌系統實現有特定的需求,使用commons-logging.properties配置文件來指定它是推薦的方法,因爲在這種情況下,JCL只會使用這個日誌系統完成日誌操作並且會報告任何導致此日誌系統無法正常運行的配置問題。相反,如果沒有指定特定的日誌系統,JCL會忽略它找到的任何無法正常初始化的日誌系統並且繼續查找。這是一個經過深思熟慮的設計決定:應用不能因爲“猜測”的日誌系統不能運行而失敗。所以,爲了保證當某一特定的日誌系統不能使用時JCL能夠報告異常,你應該使用JCL的配置機制強制地選擇這個日誌系統(也就是說,屏蔽JCL的探測過程)。

 

 

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