Log4j分級別記錄日誌檔案

2021-09-21 07:55:51 字數 1244 閱讀 1511

log4j分級別記錄日誌檔案

#指定預設情況下的日誌輸出級別為

info

,對應的

為stdout

、info

、warn

、error

和fatal

log4j.rootlogger=

info,

stdout

,info,

warn,

error,

fatal

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

info

utf-8

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

warn

utf-8

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

error

utf-8

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

fatal

utf-8

在上述配置中

log4j.rootlogger

是用來指定預設情況下的日誌輸出級別以及對應的

的,其值是類似這樣的格式:

<

日誌輸出級別

=info,test

org.apache.log4j.patternlayout %d

[%p]

\=\=\=\=

%t\:

%c.%m(%l)\r\n\t%m%n\r\n

utf-8

(注:本文是基於log4j1.2.17所寫)

Log4j分級別記錄日誌檔案

log4j分級別記錄日誌檔案 在記錄日誌的時候通常我們都希望不同級別的日誌能夠分別記錄在不同的日誌檔案中,然後有乙個彙總的日誌檔案記錄所有的日誌資訊,因為在大多數情況下我們可能只會關注那些 error 級別的日誌資訊。利用 log4j 去記錄這些資訊是比較簡單的,我們可以配置多個不同的 然後每個 對...

log4j的日誌級別記錄

不進行優先順序的繼承,乙個級別乙個檔案 log4j.properties 設定 log4j.rootlogger debug,stdout,d,e,i 輸出資訊到控制抬 輸出debug 級別以上的日誌到 e logs error.log 輸出error 級別以上的日誌到 e logs error.l...

Log4j 日誌級別

日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 日誌記錄器 logger 的可用級別level 不包括自定義級別 level static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。static level ...