阿帕奇的Log4j 是由著名的Apache軟件基金會開發的開源工具包,使開發人員能夠看著自己的Java應用程序和/或網站。
的各個方面的Log4j是理想的運行日誌記錄和跟踪應用程序的工作,讓開發人員記錄在運行時會發生什麼,並保存供以後分析和調試。
對於曾經使用Java的工作大多數開發商極其重要的,該庫的作品使用一組簡單的組件。
有用於管理日誌配置,日誌記錄器組件(Java類),並記錄操作本身。
經典日誌級別的支持包括,與追加基於該方案的演變在運行時的新記錄事件和過濾器的可能性一起。
的2.X分支是與它的前身不兼容,1.x的。
也可用於 PHP 和 .NET 環境。
什麼是新的 這個庫的版本STRONG>在此版本中:
在頁眉/頁腳
在JDK 1.7 +
什麼是新的在2.3版本:
- 修正了異步日誌記錄器不記錄線程上下文堆棧數據。 API增加了方法getImmutableStackOrNull()來ThreadContext.ContextStack接口。
- 更新文檔闡明如何使用格式化記錄器和標準記錄在一起。
- 增加了生成自定義記錄封套取代現有的日誌級別和擴展記錄器包裝添加自定義日誌級別到現有的支持。
- 無等級LoggerConfigs現在繼承父水平。
- Android的:找不到類的javax.naming.InitialContext中“,從法org.apache.logging.log4j.core.lookup.JndiLookup.lookup引用
- RegexFilter不匹配多行日誌消息。
- 的PatternLayout手冊頁丟失文檔。
- 與SocketAppender和異步記錄儀固定序列化錯誤。 (固定在RC2,但不包括在發行說明。)
- JMX GUI:固定偶爾ArrayIndexOutOfBoundsException異常緊迫&QUOT後;低於&QUOT ;. XML重新配置(固定在RC2,但不包括在發行說明。)
- AsyncLoggerContextSelector應確保Web應用程序的類加載器創建的不同AsyncLoggerContext對象有唯一的名稱。
- 固定註解處理器警告。
- 修正了奇怪的編譯錯誤,在測試類彈出。
在頁眉/頁腳
在JDK 1.7 +
什麼是新的在2.2版本:
- 修正了異步日誌記錄器不記錄線程上下文堆棧數據。 API增加了方法getImmutableStackOrNull()來ThreadContext.ContextStack接口。
- 更新文檔闡明如何使用格式化記錄器和標準記錄在一起。
- 增加了生成自定義記錄封套取代現有的日誌級別和擴展記錄器包裝添加自定義日誌級別到現有的支持。
- 無等級LoggerConfigs現在繼承父水平。
- Android的:找不到類的javax.naming.InitialContext中“,從法org.apache.logging.log4j.core.lookup.JndiLookup.lookup引用
- RegexFilter不匹配多行日誌消息。
- 的PatternLayout手冊頁丟失文檔。
- 與SocketAppender和異步記錄儀固定序列化錯誤。 (固定在RC2,但不包括在發行說明。)
- JMX GUI:固定偶爾ArrayIndexOutOfBoundsException異常緊迫&QUOT後;低於&QUOT ;. XML重新配置(固定在RC2,但不包括在發行說明。)
- AsyncLoggerContextSelector應確保Web應用程序的類加載器創建的不同AsyncLoggerContext對象有唯一的名稱。
- 固定註解處理器警告。
- 修正了奇怪的編譯錯誤,在測試類彈出。
在頁眉/頁腳
在JDK 1.7 +
什麼版本2.0 beta3版是新的:
- 添加間隔和調節選項TimeBasedTriggeringPolicy讓更多細粒度控制何時進行文件滾動。
- 增加了對堆棧跟踪過濾包的支持。
- 如果系統屬性" disableThreadContextStack"設置推到ThreadContext將被忽略。如果系統屬性" disableThreadContext"設置這兩個看跌期權,並推動將被忽略。
- 如果系統屬性" disableThreadContextMap"設置看跌期權的ThreadContext
- 將被忽略。如果系統屬性" disableThreadContext"設置這兩個看跌期權,並推動將被忽略。
- 加入的亮點和風格模式轉換器ANSI顏色新增支持。固定模式解析允許嵌套模式。
- 允許的狀態記錄被定向到stderr或文件。
- 添加到getFormats和MultiformatMessage允許StructuredDataMessage為XML格式。
在什麼版本1.2.17新是:
- log4j的1.2.17版本的準備
- 配置從InputStream。
- JDBCAppender不關閉,由於SQL異常,同時執行一個
- SQL。
- Memoryleak - org.apache.log4j.helpers.ThreadLocalMap
- DOMConfigurator不關閉輸入流配置基於時
- 。
- javadoc.jar失踪聲明與許可協議和包含的.svn
- 項。
- 錯誤日誌記錄級別用序列化LoggingEvent所。
在網址
在什麼版本1.2.16新是:
- 在當前眾多的客戶之一斷開TelnetAppender錯過的消息。
- 的Javadoc類指數JDBCAppender不贊成警告損壞。
- Agent.java是使用Java 5 + jmxtools.jar唯一的依賴。
- Javadoc文檔Appender.getName意味著,返回值將是獨一無二的,不為null。
- 更調試輸出log4j的自動配置要求。
要求:
- Java 6或更高
評論沒有發現