使用org.apache.commons.logging.Log类打印日志,环境上部署了两个应用程序,日志是按天分文件的,但是发现第二天分文件后,日志却还打印到前一个文件里面,请教各位大虾知道是怎么回事吗?

解决方案 »

  1.   

    log4j.appender.appenderName = org.apache.log4j.DailyRollingFileAppender
      

  2.   

    这是我的配置:log4j.rootLogger=INFO,fileoutlog4j.logger.org.logicalcobwebs=INFO,fileout
    log4j.logger.cn.th=INFO,fileout
    log4j.additivity.cn.th=false
    log4j.additivity.org.logicalcobwebs=falselog4j.logger.com.danga=ERROR,fileout
    log4j.logger.org.apache=WARN,fileout
    log4j.logger.com.opensymphony=WARN,fileoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %-5p (%F:%L) - %m%nlog4j.appender.fileout=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.fileout.File=/applog/log.txt
    log4j.appender.fileout.layout=org.apache.log4j.PatternLayout
    log4j.appender.fileout.layout.ConversionPattern=%d{HH:mm:ss} %-5p (%F:%L) - %m%n
      

  3.   

    系统日志:
    Apache log4j
    Log4j UDP发送Syslog日志配置
    Log4j 指定类并输出到文件配置
    Log4j XML配置
    Log4j 配置样例
    Apache commons-logging