1

QTアプリケーションでRollingFileAppenderでlog4qtを使用しています。アプリケーションを再起動するたびにログがログ ファイルに追加されず、ファイルが単に上書きされます。以下は私の log4qt.properties ファイルです。

log4j.rootLogger = DEBUG, File
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=logs/log.out
log4j.appender.File.MaxFileSize=3072KB
log4j.appender.File.MaxBackupIndex=3
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d [%t] [%p] %m%n

追加プロパティlog4j.appender.File.Append=trueを追加しようとしましたが、 Property 'append' does not exist というエラーが発生しました。

4

1 に答える 1

2

コードを調べることで、ログをファイルに追加するために構成する必要があるプロパティを自分で見つけました。正しいプロパティは次のとおりです。

log4j.appender.File.AppendFile=true

于 2013-01-08T06:35:23.720 に答える