问题描述
需求是这样子的:生成日志文件,文件名以日期形式来命名,如果文件大于10M,将再次生成新的文件。发现RollingFileAppender只能实现文件大于10M再重新生成新的文件,但不能以日期格式来命名。而DailyRollingFileAppender可以实现日期格式命名,但不能控制文件大小。请问哪位高手能帮忙解决一下这个难题,或者有什么更好的方案。
解决方案
解决方案二:
哪位帮一下忙!!
解决方案三:
log4j开源的,自己修改下代码,改动应该不大的
解决方案四:
该回复于2011-04-01 16:40:41被版主删除
解决方案五:
自己记录日志算了完全客户定制化
解决方案六:
该回复于2011-04-01 17:26:53被版主删除
解决方案七:
不行啊。非要用LOG4j
解决方案八:
你自己写个XXXXFileAppender类就好了
解决方案九:
貌似我跟你是一样的,同求
解决方案十:
该回复于2011-04-07 17:45:18被版主删除
解决方案十一:
学习中……
解决方案十二:
问题解决了,写了个类,继承RollingFileAppender,重写activateOptions方法就OK了。把文件名重新处理一下就可以了。
时间: 2024-10-30 17:56:47