以前都能每天产生一个新的日志,但是前两天之后就没有产生过新的日志了。
以下是log4j.xml的配置。
- XML code
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out"/> <param name="Threshold" value="DEBUG"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p [%c{2}] %m%n"/> </layout> </appender> <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> <param name="Append" value="true"/> <param name="Threshold" value="DEBUG"/> <param name="ImmediateFlush" value="true"/> <param name="File" value="log/log.txt"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-M-d HH:mm:ss} %p %t %c{2} - %m%n"/> </layout> </appender> <appender name="mt" class="org.apache.log4j.DailyRollingFileAppender"> <param name="Append" value="true"/> <param name="Threshold" value="INFO"/> <param name="ImmediateFlush" value="true"/> <param name="File" value="log/mt.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%m%n"/> </layout> </appender> <appender name="mo" class="org.apache.log4j.DailyRollingFileAppender"> <param name="Append" value="true"/> <param name="Threshold" value="INFO"/> <param name="ImmediateFlush" value="true"/> <param name="File" value="log/mo.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%m%n"/> </layout> </appender> <appender name="report" class="org.apache.log4j.DailyRollingFileAppender"> <param name="Append" value="true"/> <param name="Threshold" value="INFO"/> <param name="ImmediateFlush" value="true"/> <param name="File" value="log/report.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%m%n"/> </layout> </appender> <appender name="func" class="org.apache.log4j.DailyRollingFileAppender"> <param name="Append" value="true"/> <param name="Threshold" value="INFO"/> <param name="ImmediateFlush" value="true"/> <param name="File" value="log/func.log"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%m%n"/> </layout> </appender><!--<appender name="socket" class="org.apache.log4j.net.SocketAppender"> <param name="RemoteHost" value="61.152.116.9"/> <param name="Port" value="5555"/> </appender>--> <category name="SmsLogger.MT"> <appender-ref ref="mt"/><!-- <appender-ref ref="socket"/> --> </category> <category name="SmsLogger.MO"> <appender-ref ref="mo"/><!-- <appender-ref ref="socket"/> --> </category> <category name="SmsLogger.REPORT"> <appender-ref ref="report"/><!-- <appender-ref ref="socket"/> --> </category> <category name="SmsLogger.FUNC"> <appender-ref ref="func"/><!-- <appender-ref ref="socket"/> --> </category> <category name="com.iman"> <priority value="DEBUG"/> </category> <root> <priority value="INFO"/> <appender-ref ref="console"/> <appender-ref ref="file"/> </root></log4j:configuration>