是否可以使用 apache log4cxx 将活动日志文件与存档日志文件的位置分离?
另外,是否可以配置基于大小的滚动文件附加器来像滚动文件附加器一样进行自动压缩?
谢谢
Also, is it possible to configure a size based rolling file appender to do auto compression like a rolling file appender?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是开箱即用的,但您可以通过编写一个新的附加程序来实现它,覆盖
RollingFileAppender
。重写setOption()
方法以提供一个表示日志记录目录的新选项,例如loggingDir
,并覆盖setFile()
方法来获取此新选项选项考虑在内。至于压缩滚动文件,我只确定实现它的一个很好的扩展点是该
方法;但是,我不是 C++ 人员,所以我不知道最好使用什么来实现压缩。
Not out of the box, but you can achieve it by writing a new appender, overridding the
RollingFileAppender
. Override thesetOption()
method to provide a new option denoting a logging directory, sayloggingDir
, and thesetFile()
method to take this new option into account.As for zipping the rolled-over file, I'm only sure that a good extension point to implement it in would be the
method; however, I'm not a C++ guy, so I don't know what's best to use to implement the compression.