- 締切済み
log4jが連続して同じログを
JSFにて、log4jでログファイルにログ出力を行っているのですが、一回のログ出力メソッド呼び出しで、同じログが2~8行出力されてしまいます。 例) yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... yy/MM/dd HH:mm:ss.853, WARN , .... ミリ秒単位で同じなので、一回出力されれば十分なのですが、複数行出力されています。 短時間で、かなりのサイズになってしまうため、困惑しております。 この事象の解決方法をご存じの方、解決方法をご教示願います。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.2
こちらが参考になるかもしれません。ならなかったらごめんなさい。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11312&forum=12
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
日時とWARNが同じだけで、「…」の部分が違うってことはない? log4jの設定で出力している個所のクラス名、メソッド名、javaファイル名、行番号とかを出力してみて本当に同じかどうか確認してみては?
質問者
補足
アドバイスありがとうございます。 残念ながら、全く同じメッセージでした。
補足
情報提供、ありがとうございます。 log4jの外部ファイルは、格納場所の指定が分からないので用意しておらず、専用のクラスを実装し、相対パスでログファイルを作成するようにしています。 なので、ご提供頂いた方法をクラスで実現しようと試みましたが、出来ませんでした。 情報が不足し、申し訳ありませんでした。