log4j.xml配置文件产生方式和大小

    <appender name="FILE" class="com.hai.common.logger.appender.DailyRollingFileAppender">/// daily表示每天产生一个
      <errorHandler class="com.hai.common.logger.util.OnlyOnceErrorHandler"/>
      <param name="File" value="${product.home}/logs/server.log"/>//文件名称和目录

      <param name="Append" value="false"/>

      <!-- Rollover at midnight each day -->
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>//午夜时分文件备份 形式为 server.log.2009-11.25

 

 

 

 <appender name="FILE" class="com.hai.common.logger.appender.RollingFileAppender">//去掉daily
      <errorHandler class="com.hai.common.logger.util.OnlyOnceErrorHandler"/>
      <param name="File" value="${product.home}/logs/server.log"/>
      <param name="Append" value="false"/>
     <param name="MaxFileSize" value="500KB"/>//当日志文件大于500k时,自动备份,形式为server.log.1
     <param name="MaxBackupIndex" value="5"/>//当server.log.*文件超过5个时,删除最老的一个

 

 

你可能感兴趣的:(File,Class,each)