2

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 ,但它导致应用程序崩溃。

4

0 回答 0