【Java】Log4j日志配置能否根据将每天产生的日志文件按照月份文件夹分类?。

【Java】Log4j日志配置能否根据将每天产生的日志文件按照月份文件夹分类?意思就是当月系统产生的的日志问文件,按照月份分类保存在不同的文件夹下。如何配置,还请请知友们... 【Java】Log4j日志配置能否根据将每天产生的日志文件按照月份文件夹分类?意思就是当月系统产生的的日志问文件,按照月份分类保存在不同的文件夹下。如何配置,还请请知友们解惑! 展开
 我来答
匿名用户
2016-10-14
展开全部
不太明白你想表达什么?假定说有一个8月份的文件夹,正好这个月就是8月,那么这个月产生的日志都是8月份的日志,又怎么再按照月份分类?都是同一个月的日志啊?
更多追问追答
追问
您好,我的意思就是系统每隔一个月产生一个文件夹,文件夹中包含当月的日志文件。不知这样能否明白。
追答
好的,我提供一个思路,在log4j中

配置log4j.appender.file=org.apache.log4j.DailyRollingFileAppender可以做到按天输出,在这里还可以自己定义一个继承FileAppender的类似DailyRollingFileAppender
的类,比如叫做MonthRollingFileAppender然后再配置中写
log4j.appender.file=MonthRollingFileAppender
最后在MonthRollingFileAppender中重新方法时将你的月份文件夹加入到文件输出的路径中。

此外,这么写是不是还要考虑年,毕竟月份上面还有年?
pork清幽小巷o
2016-10-13 · TA获得超过203个赞
知道答主
回答量:336
采纳率:0%
帮助的人:122万
展开全部
role上海有心人 vi4b13jh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式