(i < 50000000)
你有病

解决方案 »

  1.   

    007JavaKing(接分) ,你出言谨慎一点,i < 50000000是想让产生的日志文件稍微大一点,你看了一眼之后就这么嚣张的说了这句话?如果留言不是为了解决问题,请你不要随便说话。
      

  2.   

    楼上的 wqsea(阳光明媚的早晨) 兄弟:log4j.appender.A1.File=log/sms.log
    是让文件输出到log目录中,这里应该没有错的。
      

  3.   

    自己写一个类来管理你的LOG文件。只有这个办法!LOG4J自己不能给你实现!
      

  4.   

    wfoxd(风狐) :
    不能实现吗?我参照了以前http://dev.csdn.net/Develop/article/31/31827.shtm的文章,而且网上也有很多资料说可以实现以日期时间命名的log。
      

  5.   

    log4j.appender.A1.DatePattern = .yyyy-MM-dd 即可,这是DatePattern规定的格式,更多的格式看log4j的手册
      

  6.   

    buzhiming99(不知名) :理论上是这样的,我也试了,就是不出结果,郁闷。
      

  7.   

    去掉这行:
    BasicConfigurator.configure();
    用PropertyConfigurator就不需要用BasicConfigurator
      

  8.   

    好,谢谢buzhiming99(不知名) 兄弟,现在可以了,但是中途出现过一次“log4j:ERROR Failed to rename [log/smsLog.log] to [log/smsLog.logsms20041201.log].”的错误,本想调查,但突然又恢复正常。
    现在把该注意的几点写出来:
    1.log4j.appender.R=org.apache.log4j.DailyRollingFileAppender,不要还用org.apache.log4j.RollingFileAppender
    2.DailyRollingFileAppender没有MaxFileSize,MaxBackupIndex属性,所以必须注解
    3. 如buzhiming99(不知名) 所说:用PropertyConfigurator就不需要用BasicConfigurator
    感谢大家