Log4j的配置與使用

2021-08-02 00:10:01 字數 1071 閱讀 4453

log4j的運用:

1、引入jar包:

log4j-1.2.14.jar

commons-logging-1.1

2、配置log4j.properties到專案中:

log4j.rootlogger=info, console, file

layout表示日誌資訊的輸出格式風格

1.org.apache.log4j.htmllayout(以html**形式布局),

2.org.apache.log4j.patternlayout(可以靈活地指定布局模式),

3.org.apache.log4j.******layout(包含日誌資訊的級別和資訊字串),

4.org.apache.log4j.ttcclayout(包含日誌產生的時間、執行緒、類別等等資訊)

%d: 輸出日誌時間點的日期或時間,比如:%d,輸出類似:2023年10月18日 22:10:28

%p: 輸出日誌資訊優先順序,即debug,info,warn,error,fatal,

%t: 輸出產生該日誌事件的執行緒名

%c: 輸出日誌資訊所屬的類目,通常就是所在類的全名

%l: 輸出**中的行號

%m: 輸出**中指定的訊息,產生的日誌具體資訊

%n: 輸出乙個回車換行符

3、在**中使用log4j輸出需要的內容日誌:

log logger = logfactory.getlog(***.class);

***:表示當前的類。

使用以下方式輸出:

log4j的配置與使用

1.log4j的核心介紹 layout 設定日誌資訊的輸出樣式 常用的layout有 org.apache.log4j.htmllayout 以html 輸出 org.apache.log4j.layout 輸出日誌訊息級別及訊息字串 org.apache.log4j.ttcclayout 輸出日誌...

log4j配置和使用

log4j的配置如下 配置日誌的等級,日誌有好多級別,本文等級為debug,輸出位址為console。log4j.rootlogger debug,console,a 配置是否在螢幕中顯示,預設為true,log4j.addivity.org.apache false 配置在控制台輸出 設定等級為d...

log4j的配置和使用

log4j.properties檔案 log4j.rootcategory warn,stdout,logfile stdout configure 列印到控制台 org.apache.log4j.patternlayout d 5p c l m n logfile configure 列印到日誌檔...