Java 日志組件,Log4j 2.0-beta1 發布
Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件、GUI組件、甚至是套接口服務 器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別,我們能夠更加細致地控制日志的生成過程。
Log4j由三個重要的組件構成:日志信息的優先級,日志信息的輸出目的地,日志信息的輸出格式。日志信息的優先級從高到低有ERROR、 WARN、 INFO、DEBUG,分別用來指定這條日志信息的重要程度;日志信息的輸出目的地指定了日志將打印到控制臺還是文件中;而輸出格式則控制了日志信息的顯 示內容。

Apache Log4j 2 不兼容之前的版本。將你的項目更新至Log4j 2時需要注意地方:
- 需要Java 5
- 簡化了XML配置,并且不兼容 Log4j 1.x
- 已經不支持通過property文件進行配置
- 現在可以通過JSON進行配置
- 盡管Log4j 2沒有直接兼容 Log4j 1.x,但有提供一個橋接可以減少代碼的變化。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!