私は知っている、質問はちょっと混乱しているようだ。私はそれを詳細に説明しましょう。Log4jロギングメッセージにユーザーデータを表示する方法はありますか?
私は、ユーザメッセージと共にLogger
に毎回表示したいデータがあります。
Ex。 log4j.appender.filer.layout.ConversionPattern=
%-5p %d{yyyyddMM-HH:mm:ss} %m%n
コンソール :が20162208から18をWARN:34:35のテスト情報
これは私が絶対に正常に動作Log4j.propertiesファイルに設定したパターです。
このパターンでいくつかのユーザーデータを追加するときに問題が発生します。このユーザデータは、ユーザ入力から取得されるある値になります。
コンソール:ユーザーデータの後、コンソールは、このようないくつかのことを見なければならないので、私の質問は、私たちは/設定できますロガーのパターンでユーザデータを送信された35の試験情報
:34:はUSER_DATA 20162208から18をWARN ?
私はユーザーがAppender
クラスを拡張していて、append()
メソッドをオーバーライドしていたいくつかの例を見てきました。しかし、私はいくつかの異なるアプローチを探しています。
あなたはすべての単一のログにその*ユーザデータ*をしたいですか? –
@TAskはい!そうだよ。 –