Log4j 簡介

Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件、甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸出格式;通過定義每一條日誌信息的級別,我們能夠更加細緻地控制日誌的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼。

 

Apache log4j目前有三個開發分支:一個穩定分支,1.2;一箇中斷的分支,1.3;和一個實驗性分支,2.0

Apache log4j 1.2版本被廣泛部署。在1.2分支上的開發一般限於bug修復和小的改進。

Apache log4j 1.3 alpha版本的使用不廣泛。Apache log4j 1.3中添加了許多有趣的特性,但是與1.2版本的兼容性存在問題。許多原本爲1.3開發的特性已經作爲log4j 1.2的附屬軟件(companions)存在。log4j 1.3的開發已經處於中止狀態。

Apache log4j 2.0是一個實驗性的開發分支,目標是爲Java 5及以上版本開發日誌服務。

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