0

ここで議論した後、私はまだプログラム/チェーンソーを設定できません

ChainSaw を起動するときに選択する

  • ポート 4445 で単純なレシーバーを使用させてください

そして私のプログラムでは、構成を設定しました:

PropertyConfigurator.configure("log4j.properties");

最後にプログラムを実行Simple Receiverし、チェーンソーをクリックします

log4j.properties バージョン 1

log4j.rootLogger=DEBUG, server

log4j.appender.server=org.apache.log4j.net.SocketAppender
log4j.appender.server.Port=4445
log4j.appender.server.RemoteHost=localhost
log4j.appender.server.ReconnectionDelay=10000

log4j.properties バージョン 2

log4j.rootCategory=DEBUG, zeroconf, chainsaw
# Socket Appender
log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.chainsaw.remoteHost=localhost
log4j.appender.chainsaw.port=4445
log4j.appender.chainsaw.locationInfo=true

それらのどれも機能しません。私は何をすべきか?

4

2 に答える 2

1

試す:

log4j.threshold=ALL
log4j.debug = true
log4j.rootLogger=DEBUG, chainsaw
# Socket Appender
log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.chainsaw.RemoteHost=localhost
log4j.appender.chainsaw.Port=4445
log4j.appender.chainsaw.LocationInfo=true

これも必要なチェーンソー構成の良い例です。

http://magnus-k-karlsson.blogspot.com/2010/02/viewingmonitoring-your-log4j-generated.html

于 2012-08-03T12:49:17.640 に答える