`

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日志包

    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使用实战

    过了时间将原日志文件命名为原文件名后加上log4j.appender.File.DatePattern='.'yyyy-MM-dd-HH对应格式的日期, 注意不能用:和_。 关于DailyRollingFileAppender的使用,参考:...

    Shell if中的正则表达式使用详解

    DATEPATTERN=^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$ if [[ $STARTDATE =~ $DATEPATTERN ]] && [[ $ENDDATE =~ $DATEPATTERN ]]; then : else echo date format is invalid! exit; fi 常用的正则表达式 if [[ $file =~ '...

    java jsonto对象互转

    JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] { datePattern })); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setIgnoreDefaultExcludes(false); jsonConfig....

    feilong开发工具库.rar

    有常用的JAVA常量类 (如 常用时间模式 — DatePattern , 常用时间间隔 —TimeInterval 等) 不必要的Exception 转成了RuntimeException,减少不必要的代码 国内中文注释最完善的API 有完善的单元测试 3. FEILONG-CORE...

    feilong开发工具库-其他

    2、有常用的JAVA常量类 (如日期格式DatePattern,时间间隔TimeInterval等) 3、不必要的Exception 转成了RuntimeException,减少不必要的代码 4、国内中文注释最完善的API 5、有完善的单元测试 注意: feilong 3需要...

    feilong开发工具库 v3.0.8

    2、有常用的JAVA常量类 (如日期格式DatePattern,时间间隔TimeInterval等) 3、不必要的Exception 转成了RuntimeException,减少不必要的代码 4、国内中文注释最完善的API 5、有完善的单元测试 注意: feilong 3需要...

    modelmapper-module-java8:Java8的ModelMapper模块

    builder() .dateTimePattern( " yyyy-MM-dd HH:mm:ss " ) // default is yyyy-MM-dd HH:mm:ss .datePattern( " yyyy-MM-dd " ) // default is yyyy-MM-dd .zoneId( ZoneOffset . UTC ) // default is ZoneId.s

    java转换万能工具类附带jar包

    一个json相互转换的万能java类(JsonUtil.java), 这个下面就是万能转换类的方法注释,懂java的相信都能看懂。 /** *//** * 从一个JSON 对象字符格式中得到一个java对象 ... * @param datePattern * @return */

    i18n:为JS应用程序模块提供简单的i18n机制

    OpusCapita i18n 概要 为JS应用程序/模块提供简单的i18n机制。 提供数据<->字符串转换器,用于 日期 号码 空值(Strip至null转换器) ... datePattern : 'dd/MM/yyyy' , dateTimePattern : 'dd/MM/yyy

    feilong-core:减少开发,发布想法

    2.feilong-core 优点:对比1:对比2:有常用的工具类 (如 处理日期的 DateUtil,处理 集合 的 CollectionsUtil 等)有常用的JAVA常量类 (如日期格式 DatePattern, 时间间隔 TimeInterval 等)不必要的Exception 转成了...

    joti-开源

    joti-Java照片索引/相册,将类别应用于照片。 搜索类别中的图像。 显示照片元数据。 预定义默认文件结构,如/ CAMERA / DATEPATTERN。 导出到外部档案,并仍然保留缩略图以查找它们。

    feilong开发工具库源代码

    feilong特点: 1、有常用的工具类 (如处理日期的DateUtil,处理集合的CollectionsUtil等) 2、有常用的JAVA常量类 (如日期格式DatePattern,时间间隔TimeInterval等) 3、不必要的Exception 转成了RuntimeExcept

Global site tag (gtag.js) - Google Analytics