各位大虾们,tomcat的控制台日志能按天分割吗?怎么分割

解决方案 »

  1.   

    可以 参考:http://xuweitwtwfn.blog.163.com/blog/static/7170510201059114020257/
      

  2.   

    用log4j的配置可以做到:
    第一步:在log4j的配置文件中注册一个渲染器:如下:
    <!-- 
     每天产生一个日志文件在相对路径下,在生产环境使用
     -->
    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="${catalina.base}/logs/web"/>
    <param name="DatePattern" value="'_'yyyyMMdd'.log'"/>
    <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%-5p](%F:%L) %m%n"/>
    </layout>
    </appender>
    第二步:为root添加当前的渲染器:
    <root>
    <level value="INFO"/>
    <appender-ref ref="FILE"/>
    <!--<appender-ref ref="QUEUE-OUT"/>-->
    </root>
      

  3.   

    log4j倒是可以按天分割日志。