在我的 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
我运行chainsaw.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,Chainsaw 似乎不想连接。
如何使用本地计算机上的电锯从远程服务器查看日志?