Java日志框架,Apache Log4j 1.2.17 發布
Apache Log4j 1.2.17 發布了,Log4j 是一個被廣泛使用 Java 的日志框架。
新版本改進記錄:
* log4j 1.2.17 release preparation Fixes 49470.
* Configure from an InputStream Fixes 52913.
* JDBCAppender not closed due to SQL Exception while executing an SQL (thanks to Anurag Agarwal) Fixes 51597.
* Memoryleak - org.apache.log4j.helpers.ThreadLocalMap Fixes 50486.
* DOMConfigurator does not close input stream when configured based on URL. Fixes 48588.
* javadoc.jar was missing NOTICE and LICENSE and contained .svn entries. Fixes 49078.
* Wrong log levels logged with serialized LoggingEvent. Fixes 50238.
* Add org.apache.log4j.rewrite.RewriteAppender and org.apache.log4j.util.UtilLoggingLevel from discontinued receivers companion. Fixes 51766.
詳情請看這里。
Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件、GUI組件、甚至是套接口 服務 器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別,我們能夠更加細致地控制日志的生成過程。最令人感興趣的就 是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼。