- PR -

Log4J にて設定ファイルとの連携エラー

1
投稿者投稿内容
taka-yuki
会議室デビュー日: 2008/10/23
投稿数: 2
投稿日時: 2008-11-14 13:45
log4jにて、このエラーの対処方法を解決した方など
居たら助言を欲しいです。
Attempted to append to closed appender named [Appender1].
というエラーが出るのですが、
どこかで、Appender1の名前を設定するのでしょうか?
または、ファイルを閉じる時の設定を追加するのでしょうか?
インターフェースのAppenderにclose()というメソッドが
あるのですが、これを最後に呼んでもダメでした。
直訳すると、
「名前を付けて閉じたappenderに、append を試みます。」
と読むと予測されるのですが…。

以下の2つが資料です
---コンソールログ---------------------------------------------------
log4j:ERROR Attempted to append to closed appender named [Appender1].
log4j: Parsing for [root] with value=[debug, file].
log4j: Level token is [debug].
log4j: Category root set to DEBUG
log4j: Parsing appender named "file".
log4j: Parsing layout options for "file".
log4j: Setting property [conversionPattern] to [%d %5p %c{1} - %m%n].
log4j: End of parsing for "file".
log4j: Setting property [append] to [true].
log4j: Setting property [file] to [log4j.log].
log4j: Setting property [maxBackupIndex] to [6].
log4j: Setting property [maxFileSize] to [1GB].
log4j: Setting property [threshold] to [DEBUG].
log4j: setFile called: log4j.log, true
log4j: setFile ended
log4j: Parsed "file" options.
log4j: Finished configuring.
---コンソールログ---------------------------------------------------

---設定ファイル-----------------------------------------------------
log4j.debug=true

log4j.appender.file=org.apache.log4j.varia.ExternallyRolledFileAppender
#log4j.appender.file.Port=8938
log4j.appender.file.File=log4j.log
log4j.appender.file.Append=true
log4j.appender.file.MaxFileSize=1GB
log4j.appender.file.MaxBackupIndex=6
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d %5p %c{1} - %m%n
log4j.appender.file.Threshold=DEBUG

log4j.rootLogger=debug, file
---設定ファイル-----------------------------------------------------
1

スキルアップ/キャリアアップ(JOB@IT)