log4j簡單使用筆記

2021-08-31 22:53:48 字數 929 閱讀 8156

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....