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