现在我已经配置了log4j.properties
我看拉网上文档
例如有配置是这样的
"
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=SampleMessages.log4j
log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j'
log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
"
我现在的问题是我现在想每30天一个轮回,可是这个配置明显看不出有这个轮回阿,如果日志每天都打
那么如果过拉1年,岂不有拉350多个日志文件
我的天,那还挤死硬盘阿,请问如何配置30天一个轮回呢?
我看拉网上文档
例如有配置是这样的
"
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=SampleMessages.log4j
log4j.appender.A1.DatePattern=yyyyMMdd-HH'.log4j'
log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
"
我现在的问题是我现在想每30天一个轮回,可是这个配置明显看不出有这个轮回阿,如果日志每天都打
那么如果过拉1年,岂不有拉350多个日志文件
我的天,那还挤死硬盘阿,请问如何配置30天一个轮回呢?
解决方案 »
- eclipse格式化html问题
- 关于窗体最大化的问题
- 简单极了:DatagramPacket的小问题
- 关于判断当前时间是否在设定时间范围内
- FileOutputStream或printwriter如何实现换行输出
- 怎么开始才是最容易理解的!!
- 打印JSP页面中一部分内容?
- 高手请进:面试题:有三种硬币,1角钱,2角钱,5角钱,数量不限,打印出所有相加等于1元的组合,不准重复。
- 为什么我的jbuilde里面的代码编辑区的鼠标的滚动条不起作用了呀
- 浏览器中输入127.0.0.1和localhost就能访问自己,请问为什么这样规定?
- 怎么输出制表符?
- http://bbs.chinajavaworld.com/现在可以登陆吗?
log4j.logger.workHost=INFO, workHost
log4j.additivity.workHost=false
log4j.appender.workHost=org.apache.log4j.FileAppender
log4j.appender.workHost.File=logs/WorkingHost.log
log4j.appender.workHost.Append=false
log4j.appender.workHost.layout=org.apache.log4j.PatternLayout
log4j.appender.workHost.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %c %-5p %m%n
这样设置的话,每次系统重启之后就会替掉之前的日志(因为我的系统每几天会有一次重启)
DatePattern='.'yyyy-ww:每周滚动一次文件,即每周产生一个新的文件。当然也可以指定按月、周、天、时和分。即对应的格式如下:
1)'.'yyyy-MM: 每月
2)'.'yyyy-ww: 每周
3)'.'yyyy-MM-dd: 每天
4)'.'yyyy-MM-dd-a: 每天两次
5)'.'yyyy-MM-dd-HH: 每小时
6)'.'yyyy-MM-dd-HH-mm: 每分钟