本人使用DailyRollingFileAppender,配置为每一个小时产生一个日志文件。程序中采用多线程写日志。
现在出现一个问题,就是前一个小时最后产生的日志,有少量会写入到下一个小时的日志文件中去。请问有没有什么办法解决这个问题?要求不能修改log4j的内部代码。谢谢
现在出现一个问题,就是前一个小时最后产生的日志,有少量会写入到下一个小时的日志文件中去。请问有没有什么办法解决这个问题?要求不能修改log4j的内部代码。谢谢
解决方案 »
- 小弟初来乍到,有几个问题想请教大神
- 如何在MyEclipse中使用模板?
- web-info/lib下的jsp-api.jar与tomcat的lib下的jsp-api.jar 冲突
- 【讨论】讨论下spring
- 请各位帮忙看一下拉
- 初级问题,请问hibernate 能对view进行查询吗?
- 【Struts 如何支持 动态表单 ?!】
- JB9+WEBLOGIC8怎样去部署??
- 哪位可以解释一下jms,及其与ejb2.0的相关内容。推荐一些资料和具体网址更好,谢谢。
- mybatis+spring-boot出现Invalid bound statement (not found):问题
- 异常处理,并返回到前台页面
- JAVA—— MyEclipce中的控制台报一堆下面这样的警告,是什么原因呢?
你可以把定时器写成产生前一个小时再前一个小时的日志不就ok了,
比如:6-7点是一个日志文件,7-8是一个日志文件,8-9点是一个日志文件
你以前的做法肯定是会在7点开始定时器,并会产生一个6-7点的日志,以此类推,这样快到7点的日志就会打到8-9点的日志中去;
现在你在8点开始定时器,并且跑6-7点的日志,这样就ok了
具体时间按你实际情况而定;加班中 回帖解解闷