log4j:ERROR Failed to rename [c:/log/xxx.log] to [c:/log/xxx.log.2005-03-18].
--------
问题很明显啊
到第二天的时候要重命名原来的文件,然后再生成新的文件
可能是权限问题吧,重命名失败

解决方案 »

  1.   


    我是在windows平台下,应该不是权限的问题我把系统时间改到今天的23:58分,然后等待...到0点的时候,程序去该名,但是这时候就报错了
      

  2.   

    手动改名没问题吧?修改这个试试
    log4j.appender.R.File=c:\\log\\xxx.log
      

  3.   

    手动该名时,提示“共享冲突”系统中没有程序在操作这个日志文件除非是tomcat把它锁定了不是文件路径的问题
      

  4.   


    log4j的bughttp://issues.apache.org/bugzilla/show_bug.cgi?id=29726
      

  5.   


    使用RollingFileAppender时,怎么也不能备份日志文件啊文件达到设定的大小后,无法备份原来的日志文件配置:log4j.rootLogger=info, Rlog4j.appender.R=org.apache.log4j.RollingFileAppender
    log4j.appender.R.File=c:\\log\\xxxx.loglog4j.appender.R.MaxFileSize=5KB
    log4j.appender.R.MaxBackupIndex=5log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern==%-5p %-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%nlog4j在tomcat下使用怎么这么困难啊