log4j 1.2 配置 xml
2010-10-27 22:36
351 查看
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <!-- <param name="ConversionPattern" value="[%d{dd HH:mm:ss,SSS/} %-5p] [%t] %c{2/} - %m%n" /> --> <param name="ConversionPattern" value="%d{MM-dd HH:mm:ss} [%p] (%F:%L): %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>--> </appender> <!-- 每天一个日志文件 --> <appender name="dailyfile" class="org.apache.log4j.DailyRollingFileAppender"> <!-- 发布时需更改到指定目录 --> <param name="File" value="applogs/syslog.log" /> <param name="Append" value="true" /> <param name="Encoding" value="UTF-8" /> <param name="DatePattern" value="'.'yyyy_MM_dd" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{MM-dd HH:mm:ss} [%p] (%F:%L): %m%n" /> </layout> </appender> <!-- 循环日志--> <appender name="rollfile" class="org.apache.log4j.RollingFileAppender"> <!-- 发布时需更改到指定目录 --> <param name="File" value="applogs/syslog.log" /> <param name="Append" value="true" /> <param name="Encoding" value="UTF-8" /> <param name="MaxFileSize" value="1024KB" /> <param name="MaxBackupIndex" value="15" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{MM-dd HH:mm:ss} [%p] (%F:%L): %m%n" /> </layout> </appender> <appender name="asyncout" class="org.apache.log4j.AsyncAppender"> <param name="BufferSize" value="512" /> <appender-ref ref="rollfile" /> </appender> <logger name="org.apache.ibatis" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="org.apache.ibatis.mapping.MappedStatement" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="org.apache.ibatis.jdbc.ScriptRunner" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="java.sql.Connection" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="java.sql.Statement" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="java.sql.ResultSet" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <logger name="java.sql.PreparedStatement" additivity="false"> <level value="debug" /> <appender-ref ref="console" /> </logger> <root> <level value="debug" /> <appender-ref ref="console"/> <appender-ref ref="asyncout"/> </root> </log4j:configuration>
相关文章推荐
- Java使用xml方式配置Log4j
- IT忍者神龟之Struts1.2总结struts-config.xml配置
- struts1.2 struts-config.xml配置
- log4j在web.xml中如何配置
- Log4j配置实例(log4j.xml)
- 【Struts1.2总结】struts-config.xml配置
- log4j配置xml方式
- log4j 日志配置 properties 和 xml形式两种
- Log4J学习【十五】XML的配置方式练习
- Web.xml Webapp配置加载log4j和Spring
- java日志处理组件log4j--log4j.xml配置详解
- 【Struts1.2总结系列】struts-config.xml配置
- jboss下通过配置log4j.xml实现web应用的日志
- log4j和web.xml配置webAppRootKey 的问题
- log4j配置xml详解
- log4j配置在web.xml文件中的配置
- 使用XML方式配置log4j日志
- log4j xml配置详解
- java日志处理组件log4j--log4j.xml配置详解
- pom.xml log4j配置