log4.xml
发布时间:2020-12-15 23:06:15 所属栏目:百科 来源:网络整理
导读:首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html xml格式的log4j配置文件概述 xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方法来读入。对xml文件的语法
首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html xml格式的log4j配置文件概述 xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方法来读入。对xml文件的语法定义可以在log4j的发布包中找到:org/apache/log4j/xml/log4j.dtd。 log4j的xml配置文件的树状结构如下所示,注意下图只显示了常用的部分。 Java代码 xml declaration and DTD
|
log4j:configuration
|
+-- appender (name,class)
| |
| +-- param (name,value)
| +-- layout (class)
| |
| +-- param (name,value)
+-- logger (name,additivity)
| |
| +-- level (class,value)
| | |
| | +-- param (name,value)
| +-- appender-ref (ref)
+-- root
|
+-- param (name,class)
+-- level
| |
| +-- param (name,value)
+-- appender-ref (ref)
Xml代码 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >
appender name="myConsole" class="org.apache.log4j.ConsoleAppender">
layout class="org.apache.log4j.PatternLayout">
param ="ConversionPattern" value="[%d{dd HH:mm:ss,SSS} %-5p] [%t] %c{2} - %m%n" />
</layout>
<!--过滤器设置输出的级别-->
filter ="org.apache.log4j.varia.LevelRangeFilter"="levelMin"="debug" />
="levelMax"="warn" ="AcceptOnMatch"="true" filter>
appender>
="myFile"="org.apache.log4j.RollingFileAppender"="File"="D:/output.log" /> 设置日志输出文件名 -->
设置是否在重新启动服务时,在原有日志的基础添加新日志 ="Append"="MaxBackupIndex"="10" ="%p (%c:%L)- %m%n" ="activexAppender"="org.apache.log4j.DailyRollingFileAppender"="E:/activex.log" ="DatePattern"="'.'yyyy-MM-dd'.log'" >
="[%d{MMdd HH:mm:ss SSS} %-5p] [%t] %c{3} - %m%n" 指定logger的设置,additivity指示是否遵循缺省的继承机制-->
logger ="com.runway.bssp.activeXdemo" additivity="false"priority value ="info"appender-ref ref="activexAppender" />
logger 根logger的设置root="debug"="myConsole"="myFile">
log4j:configuration>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |