2015-10-09 25 views
0

而不是使用纯文本文件,我想让log4j将条目记录到文件数据库。同时,我希望我的日志表现得像RollingFileAppender。因此,当天的所有日志条目都将转到某个文件(以任何数据库二进制格式),并且每天都会自动切换到另一个日志文件。RollingFileAppender with log4j2中的文件数据库

实现此目的的最佳方法是什么?是从零开始实现一个完整的log4j2 Appender插件吗扩展​​? 有没有最简单的方法来做到这一点?

回答

0

有多种方法可以做到这一点,但我会首先考虑为目标二进制格式创建专门的布局。这将允许您继续使用RollingFileAppender或RollingRandomAccessFileAppender。

看看https://issues.apache.org/jira/browse/LOG4J2-506的一些想法。请注意,这是在尝试做其他事情,在您的情况下,您将处理Log4j使用的标准消息,但它应该为您提供良好的开始。