log4j xml配置詳解

2021-06-21 21:01:40 字數 2611 閱讀 9291

xml**  

xmlversion="1.0"

encoding="utf-8"

?>

>

<

log4j:configuration

xmlns:log4j=''

>

<

name="myconsole"

>

<

layout

class="org.apache.log4j.patternlayout"

>

<

param

name="conversionpattern"

value="[%d %-5p] [%t] %c - %m%n"

/>

layout

>

<

filter

class="org.apache.log4j.varia.levelrangefilter"

>

<

param

name="levelmin"

value="debug"

/>

<

param

name="levelmax"

value="warn"

/>

<

param

name="acceptonmatch"

value="true"

/>

filter

>

>

<

name="myfile"

>

<

param

name="file"

value="d:/output.log"

/>

<

param

value="true"

/>

<

param

name="maxbackupindex"

value="10"

/>

<

layout

class="org.apache.log4j.patternlayout"

>

<

param

name="conversionpattern"

value="%p (%c:%l)- %m%n"

/>

layout

>

>

<

>

<

param

name="file"

value="e:/activex.log"

/>

<

param

name="datepattern"

value="'.'yyyy-mm-dd'.log'"

/>

<

layout

class="org.apache.log4j.patternlayout"

>

<

param

name="conversionpattern"

value="[%d %-5p] [%t] %c - %m%n"

/>

layout

>

>

<

logger

name="com.runway.bssp.activexdemo"

additivity="false"

>

<

priority

value ="info"

/>

<

/>

logger

>

<

root

>

<

priority

value ="debug"

/>

<

ref="myconsole"

/>

<

ref="myfile"

/>

root

>

log4j:configuration

>

(2). 日記記錄的優先順序priority,優先順序由高到低分為 

off ,fatal ,error ,warn ,info ,debug ,all。

log4j建議只使用fatal ,error ,warn ,info ,debug這五個級別。

(3). 格式說明layout中的引數都以%開始,後面不同的引數代表不同的格式化資訊(引數按字母表順序列出):

%c        輸出所屬類的全名,可在修改為 %d ,num類名輸出的維(如:"org.apache.elathen.classname",%c將輸出elathen.classname)

%d       輸出日誌時間其格式為 %d,可指定格式 如 %d

%l        輸出日誌事件發生位置,包括類目名、發生執行緒,在**中的行數

%n       換行符

%m      輸出**指定資訊,如info(「message」),輸出message

%p       輸出優先順序,即 fatal ,error 等

%r        輸出從啟動到顯示該log資訊所耗費的毫秒數

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

log4j xml配置詳解

熟讀乙個典型的log4j配置檔案 value d 5p t c m n value d 5p t c m n 2 日記記錄的優先順序priority,優先順序由高到低分為 off fatal error warn info debug all。log4j建議只使用fatal error warn i...

log4j xml配置詳解

2 日記記錄的優先順序priority,優先順序由高到低分為 off fatal error warn info debug all。log4j建議只使用fatal error warn info debug這五個級別。3 格式說明layout中的引數都以 開始,後面不同的引數代表不同的格式化資訊 ...

log4j xml的基本配置

這是log4j預設的配置,我們先熟悉一下 引數都以 開始後面不同的引數代表不同的格式化資訊 引數按字母表順序列出 c 輸出所屬類的全名,可在修改為 d num類名輸出的圍 如 org.apache.elathen.classname c將輸出elathen.classname d 輸出日誌時間其格式...