1、 loggers
loggers元件分為五個級別:debug、info、warn、error和fatal。
順序為:
debug < info < warn < error < fatal;顯示只顯示級別相等和級別高的loggers。
static logger logger= logger.getlogger(classname.class.getname());
配置方式: …
3、layouts(日誌顯示樣式)
org.apache.log4j.htmllayout(以html**形式布局),
org.apache.log4j.patternlayout(可以靈活地指定布局模式),
org.apache.log4j.******layout(包含日誌資訊的級別和資訊字串),
org.apache.log4j.ttcclayout(包含日誌產生的時間、執行緒、類別等等資訊)
自定義樣式:
%r 時間 0
%t 方法名 main
%p 優先順序 debug/info/error
%c 所屬類的全名(包括包名)
%l 發生的位置,在某個類的某行
%m 輸出**中指定的訊息,如log(message)中的message
%n 輸出乙個換行符號
設定樣式:4 、簡單配置小例子:
#級別&名字
#輸出到控制台
#樣式為ttcclayout
#樣式為html
專案中的檔案配置:更詳細)
Log4j使用筆記
使用log4j,程式設計師可以控制日誌資訊輸送的目的地,包括控制台,檔案,gui元件和nt事件記錄器,也可以控制每一條日誌的輸出格式,或通過定義每一條日誌資訊的級別,更加細緻地控制日誌的生成過程。public static logger logger.getrootlogger 或 public s...
java中Log4J的使用筆記
使用log4j,程式設計師可以控制日誌資訊輸送的目的地,包括控制台,檔案,gui元件和nt事件記錄器,也可以控制每一條日誌的輸出格式,或通過定義每一條日誌資訊的級別,更加細緻地控制日誌的生成過程。public static logger logger.getrootlogger 或 public s...
log4j簡單分析
最近在學習開源 學習了log4j,就其中一些知識點分享。針對的是apache log4j 1.2.17 commons logging 1.2。1.log4j中日誌重複列印問題 設定為如下即不會重複列印,最後必須是類名。log4j.additivity.test.testclass false 2....