xml 代码
- xml version="1.0" encoding="UTF-8" ?>
- >
- <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
- <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.DailyRollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/debug.log" />
- <param name="Append" value="true" />
- <param name="DatePattern" value="'.'yyyy-MM-dd" />
- <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.DailyRollingFileAppender">
- <param name="File" value="/home/webapps/logs/Auction/info.log" />
- <param name="Append" value="true" />
- <param name="DatePattern" value="'.'yyyy-MM-dd" />
- <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="/home/webapps/logs/Auction/warn.log" />
- <param name="Append" value="true" />
- <param name="MaxFileSize" value="1024KB" />
- <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="/home/webapps/logs/Auction/error.log" />
- <param name="Append" value="true" />
- <param name="MaxFileSize" value="500KB" />
- <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>
- <root>
- <priority value="INFO" />
- <appender-ref ref="DEBUG" />
- <appender-ref ref="STDOUT" />
- <appender-ref ref="INFO" />
- <appender-ref ref="WARN" />
- <appender-ref ref="ERROR" />
- root>
- log4j:configuration>