`

log4j DatePattern 解惑

    博客分类:
  • J2EE
阅读更多

log4j.appender.Root=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Root.File=../logs/blog
log4j.appender.Root.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.Root.layout=org.apache.log4j.PatternLayout 
log4j.appender.Root.layout.ConversionPattern=[%p] %-d{yyyy-MM-dd HH\:mm\:ss} [%c.%M\:%L]  %m%n

 

 

这样的方式可以在tomcat/logs/ 下生成 如:blog_2009_11_12.log这样的log文件,网上都是这样说的,但实际上自己做的时候发现生成的老是  blog这样一个文件  没后缀,本以为会生成blog_2009_11_12.log这样的,怎么试都不对,快郁闷死了,后来改了一下我的电脑的时间,改到13号,发现这时生成了一个blog_2009_11_12.log

 

后来试了下,总算明白了 log4j会先生成blog这样一个文件,然后当这一天过去的时候,生成一个新的blog,然后把原来的保存为加上日期格式后缀的文件(或者是把原来的挪到新的,把新的改变叫blog_2009_11_12.log 没去研究)

分享到:
评论

相关推荐

    log4j.properties(完整版) log4j.properties(精简版)

    - **日志文件滚动策略**:`log4j.appender.FILE.DatePattern='.'yyyy-MM-dd`,每天生成新的日志文件。 - **定义特定类的日志级别**:`log4j.logger.com.example.MyClass=WARN`,将特定类的日志级别设为WARN。 **4. ...

    tomcat下的log4j日志配置

    log4j.appender.A1.DatePattern='.'yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c] - [%p] %m%n ``` 5. ...

    Log4j日志包

    log4j.appender.A1.DatePattern=yyyyMMdd-HH log4j.appender.A1.layout=org.apache.log4j.HTMLLayout ################### # 邮件发送 ################### log4j.appender.MAIL=org.apache.log4j.net....

    log4j日志驱动包

    log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j' log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout #自定义Appender log4j.appender.im = net.cybercorlin.util.logger.appender.IMAppender log4j....

    log4j中配置日志文件相对路径方法(PDF)

    log4j.appender.logfile.DatePattern='.'yyyy-MM-dd log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 在...

    log4j(二):动态配置日志输出路径

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 上述配置中,`...

    log4j与web.xml的配置

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 3. **整合...

    Spring项目中怎么配置log4j

    log4j.appender.R.DatePattern='.'yyyy-MM-dd ``` 这里,我们使用`DailyRollingFileAppender`将日志写入到`./logs/app.log`文件,并每天滚动一次。 3. **格式化输出样式**:我们还可以自定义日志输出的格式。...

    log4j.properties 的使用详解(含log4j.properties)

    log4j.appender.ERROR_FILE.DatePattern='.'yyyy-MM-dd log4j.appender.ERROR_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ERROR_FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ...

    log4j的eclipse工程,输出到文件的方式配置log4j

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd log4j.appender.FILE.Append=true log4j.appender.FILE.Threshold=DEBUG log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout....

    log4j.zip 项目日志

    log4j.appender.file.DatePattern='.'yyyy-MM-dd log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 配置中,`root...

    java程序log4j配置

    log4j.appender.D.DatePattern = '_'yyyy-MM-dd'.log' log4j.appender.D.Append = true log4j.appender.D.Threshold = DEBUG log4j.appender.D.layout = org.apache.log4j.PatternLayout log4j.appender.D.layout....

    配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式

    log4j.appender.DailyRollingFileAppender.DatePattern='_'yyyyMMdd_HHmm'.log' log4j.appender.DailyRollingFileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.DailyRollingFileAppender....

    log4j删除前N天日志

    log4j.appender.DailyRollingFile.DatePattern='.'yyyy-MM-dd # 设置最大备份文件数量,例如5表示保留最近5天的日志 log4j.appender.DailyRollingFile.MaxBackupIndex=5 # 设置日志输出级别 log4j.appender....

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd # 控制台输出,只在调试时使用 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE....

    tomcat下用Log4j 按文件大小,生成catalina.out日志文件

    log4j.appender.RFA.DatePattern='.'yyyy-MM-dd'.txt' log4j.appender.RFA.MaxFileSize=5MB log4j.appender.RFA.MaxBackupIndex=10 ``` 在这个配置中,`MaxFileSize`参数指定了单个日志文件的最大大小(5MB),一旦...

    log4j 写多个日志文件,按照日期每天都记

    log4j.appender.dailyFileAppender.DatePattern='.'yyyy-MM-dd ``` 这里`File`属性指定了日志文件的基本路径和文件名,`DatePattern`属性设置了时间格式,使得日志文件按照`logfile.log.yyyy-MM-dd`的格式命名。...

    log4j入门详解

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` ##### 4.2 XML...

    log4j学习

    log4j.appender.file.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 4. ...

    Tomcat下使用Log4j 接管 catalina.out 日志文件生成方式

    log4j.appender.FILE.DatePattern='.'yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 这个配置...

Global site tag (gtag.js) - Google Analytics