天天看點

Log4j簡介

Log4j的簡介

   日志是應用軟體中不可缺少的部分,Apache的開源項目Log4j是一個功能強大的日志元件,提供友善的日志記錄。

log4j的特性清單:

    在運作速度方面進行了優化

    使用基于名稱的日志(logger)層次結構

    是fail-stop的

    是線程安全的

    不受限于預定義的實用工具集

    可以在運作時使用property和xml兩種格式的檔案來配置日志記錄的行為

    在一開始就設計為能夠處理Java異常

    能夠定向輸出到檔案(file)、控制台(console)、java.io.OutputStream、java.io.Writer、遠端伺服器、遠端Unix Syslog守護者、遠端JMS監聽者、NT EventLog或者發送e-mail

    使用DEBUG、INFO、WARN、ERROR和FATAL五5個級别

    可以容易的改變日志記錄的布局(Layout)

    輸出日志記錄的目的地和寫政策可以通過實作Appender接口來改變

    支援為每個日志(logger)附加多個目的地(appender)

    提供國際化支援 

繼續閱讀