1

ソケットアペンダーを使用してチェーンソーv2ログビューアーでクラス名、メソッド名、行番号などを出力するにはどうすればよいですか。

これは私の設定ファイルです。

log4j.rootLogger=DEBUG, CHAINSAW_CLIENT

log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender
log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost
log4j.appender.CHAINSAW_CLIENT.Port=4445
log4j.appender.CHAINSAW_CLIENT.LocationInfo=true

これらの行を使用しましたが、結果が得られませんでした。ここでの私の間違いは何ですか。

log4j.appender.CHAINSAW_CLIENT.layout=org.apache.log4j.PatternLayout
log4j.appender.CHAINSAW_CLIENT.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %t %-5p %c %L %M - %m%n

ここに画像の説明を入力 何か提案をください。

4

1 に答える 1

0

可能かどうかはわかりませんが、Chainsaw の最後の公開リリースが 2006 年であることは確かです。現在の Log4j で「Log4jPatternParser」を宣言し、ConversionPattern「SocketManager」マネージャーを使用して Log4j ソケット ログをリッスンするだけです。

于 2014-12-09T17:39:07.413 に答える