xml**
xmlversion="1.0"
encoding="gb2312"
?>
>
<
log4j:configuration
xmlns:log4j=""
>
<
name="com.unmi.all"
>
<
param
name="file"
value="e:/study/log4j/all.output.log"
/>
<
param
value="false"
/>
<
param
name="maxbackupindex"
value="10"
/>
<
layout
class="org.apache.log4j.patternlayout"
>
<
param
name="conversionpattern"
value="%p (%c:%l)- %m%n"
/>
layout
>
>
<
name="com.unmi.zcw"
>
<
param
name="file"
value="e:/study/log4j/unmi.output.log"
/>
<
param
value="true"
/>
<
param
name="maxfilesize"
value="10240"
/>
<
param
name="maxbackupindex"
value="10"
/>
<
layout
class="org.apache.log4j.patternlayout"
>
<
param
name="conversionpattern"
value="%p (%c:%l)- %m%n"
/>
layout
>
>
<
logger
name="unmi.log"
>
<
level
value="debug"
/>
<
ref="com.unmi.zcw"
/>
logger
>
<
root
>
<
ref="com.unmi.all"
/>
root
>
log4j:configuration
>
二、配置檔案載入方法:
對於properties檔案,一般都不用手工去載入,由log4j第一次初始化時自動就載入了
xml**
import org.apache.log4j.logger;
import org.apache.log4j.propertyconfigurator;
import org.apache.log4j.xml.domconfigurator;
public static void main(string args)
}
三.按照level級別分類儲存
xml**
xmlversion="1.0"
encoding="utf-8"
?>
>
<
log4j:configuration
>
<
name="error"
>
<
param
name="file"
/>
<
param
value="true"
/>
<
param
name="maxfilesize"
value="500kb"
/>
<
param
name="maxbackupindex"
value="2"
/>
<
layout
class="org.apache.log4j.patternlayout"
>
<
param
name="conversionpattern"
value="%d-- %p -- %m%n"
/>
layout
>
<
filter
class="org.apache.log4j.varia.levelrangefilter"
>
<
param
name="levelmin"
value="debug"
/>
<
param
name="levelmax"
value="debug"
/>
filter
>
>
<
root
>
<
priority
value="debug"
/>
<
ref="error"
/>
root
>
log4j:configuration
>
使用filter-class裡面的高低level控制唯一的級別。這樣你就可以對任意級別的log進行各自的輸出設定了。
log4j使用例項
匯入log4j 1.2.17.jar包 建立log4j.properties屬性檔案,內容如下 配置根logger log4j.rootlogger debug,console,d,i,e 控制台輸出日誌 向檔案debug.log輸出debug級別日誌 向檔案info.log 輸出info級別日誌 ...
log4j日誌系統 Log4j
1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...
常用log4j配置
常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定org.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.org.zblog error,a1 l...