当前位置: 代码迷 >> Java Web开发 >> log4j没有每天产生新的日志了,该如何处理
  详细解决方案

log4j没有每天产生新的日志了,该如何处理

热度:236   发布时间:2016-04-17 00:29:55.0
log4j没有每天产生新的日志了
以前都能每天产生一个新的日志,但是前两天之后就没有产生过新的日志了。
 以下是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>