【问题标题】:Log4j log file appending overwrite old eventsLog4j 日志文件附加覆盖旧事件
【发布时间】:2014-04-07 21:18:28
【问题描述】:

我有一个使用 log4j 文件附加程序来创建日志文件的应用程序。我需要将此日志文件导入日志管理系统,并且它在 RollingFileAppender 设置中遇到问题,该设置在文件达到 10mb 时滚动文件

我需要的是一个日志文件,其行为方式与 Windows 事件日志相同,具有最大大小并且旧事件被覆盖。

这可能吗?如果可以,对配置有什么建议吗?

谢谢

【问题讨论】:

  • 经过一番研究,我发现了 NTEventLogAppender,因此设置了记录到 Windows 应用程序日志。

标签: java logging log4j


【解决方案1】:

已设置 NTEventLogAppender

log4j.appender.wintel=org.apache.log4j.nt.NTEventLogAppender
log4j.appender.wintel.layout=org.apache.log4j.PatternLayout
log4j.appender.wintel.layout.ConversionPattern=%-5p %c %m%n

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 2010-11-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多