使用log4j.xml配置系统记录日志
2013-07-19 10:22
204 查看
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <!-- appender 部分是可用的日志输出方式定义,可以定义多个 --> <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n"/> </layout> </appender> <appender name="DEBUG" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="c:/riatest-debug.log"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="500KB"/> <param name="MaxBackupIndex" value="2"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="DEBUG" /> <param name="LevelMax" value="DEBUG" /> </filter> </appender> <appender name="INFO" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="c:/riatest-info.log"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="500KB"/> <param name="MaxBackupIndex" value="2"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="INFO" /> <param name="LevelMax" value="INFO" /> </filter> </appender> <appender name="WARN" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="c:/riatest-warn.log"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="500KB"/> <param name="MaxBackupIndex" value="2"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="WARN" /> <param name="LevelMax" value="WARN" /> </filter> </appender> <appender name="ERROR" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="c:/riatest-error.log"/> <param name="Append" value="true"/> <param name="MaxFileSize" value="500KB"/> <param name="MaxBackupIndex" value="2"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c %d{ISO8601} -- %p -- %m%n"/> </layout> <filter class="org.apache.log4j.varia.LevelRangeFilter"> <param name="LevelMin" value="ERROR" /> <param name="LevelMax" value="ERROR" /> </filter> </appender> <!-- category 部分定义了特定包或者类的输出级别和方式,可以有多个 --> <category name="org.apache"> <priority value="warn"/> <appender-ref ref="WARN"/> </category> <category name="net.sf"> <priority value="warn"/> <appender-ref ref="WARN"/> </category> <category name="com.zte.ssb"> <priority value="info"/> <appender-ref ref="INFO"/> </category> <!-- root部分定义了log4j的默认输出级别和方式 --> <root> <priority value="warn"/> <appender-ref ref="INFO"/> <appender-ref ref="WARN"/> <appender-ref ref="ERROR"/> <appender-ref ref="STDOUT"/> </root> </log4j:configuration>
相关文章推荐
- 为VMware esxi主机配置系统日志记录
- Linux系统日志记录到远程服务器简单配置
- 配置日志记录系统SmartFoxServer 2X
- spring配置日志切面,实现系统操作日志记录
- ibatis打印SQL的log4j配置和Spring+Struts2+Ibatis日志系统配置
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(二) Logstash简介及常见配置语法
- Spring Controller层记录日志配置
- Secure CRT 自动记录日志 配置 小记
- CentOS上配置rsyslog客户端用以远程记录日志
- Linux下误删secure文件,系统不记录日志问题
- 全局异常处理器实现系统异常日志记录到数据库
- 系统日志,配置IP
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(三) logstash input output 配置
- nginx日志配置(cookie,header,post等字段记录)
- HttpClient系统日志配置
- 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张,现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令。(提示:可以
- log4j配置webapp日志系统
- Secure CRT 自动记录日志 配置
- 怎么样配置druid将sql语句及参数记录到日志文件中去?
- 某系统日志记录的思考----第四篇,学习