尽管已配置为追加,但log4cplus会截断文件

时间:2014-02-11 16:59:13

标签: log4cplus

log4cplus在重新打开文件时截断文件,尽管我使用了Append=True的属性文件。这些条目应该用于追加而不是截断?

以下是我的属性文件中的条目:

log4cplus.appender.TRACE=log4cplus::FileAppender
log4cplus.appender.TRACE.File=c:\test.log
log4cplus.appender.TRACE.layout=log4cplus::PatternLayout
log4cplus.appender.TRACE.ImmediateFlush=true
log4cplus.appender.TRACE.Append=true
log4cplus.appender.TRACE.layout.ConversionPattern=%d{%H:%M:%S.%q} %t %-25.25c{1} %m%n

在Windows操作系统上使用log4cplus 1.1.2 RC1。

我应该添加这是一个多线程应用程序,我没有看到附加。 我尝试使用AsyncAppender而不是File Appender,但它导致应用程序崩溃。

0 个答案:

没有答案