私のlog4j.propertiesで
メッセージをチェーンソーに送信するソケット アペンダーを定義する
log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.Chainsaw.remoteHost=localhost
log4j.appender.Chainsaw.port=29678
log4j.appender.Chainsaw.locationInfo=true
log4j.appender.Chainsaw.Threshold=INFO
chainaw.bat を実行し、ポート 29678 でリッスンするソケット レシーバーを定義すると、チェーンソーでローカルからのログを確認できます。
しかし、アプリをリモートサーバーにデプロイすると
#Define a socket appender that sends messages to the chainsaw
log4j.appender.Chainsaw=org.apache.log4j.net.SocketAppender
log4j.appender.Chainsaw.remoteHost=vlslcsdbx04.regence.com
log4j.appender.Chainsaw.port=29678
log4j.appender.Chainsaw.locationInfo=true
log4j.appender.Chainsaw.Threshold=INFO
ホスト vlslcsdbx04.regence.com とポート 29678 で sockethubreciever を定義して定義すると、チェーンソーは接続したくないようです。
ローカル マシンでチェーンソーを使用してリモート サーバーからログを表示するにはどうすればよいですか?