3
在我的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
,並定義和sockethubreciever與主機vlslcsdbx04.regence.com和端口29678,電鋸似乎不希望連接。
如何在本地機器上使用鏈鋸查看來自遠程服務器的日誌?
感謝斯科特我使用的是最新版本的電鋸,我喜歡它。今天早上,我可以通過創建一個VFSLogFilePatternReceiver並指向我的sftp://用戶名:[email protected]//usr/regence/member-services/logs/familyservice.log – user2048598
來查看遠程服務器的日誌。有沒有辦法在電鋸中的一個選項卡中查看來自三個不同節點的日誌?現在,來自不同節點的日誌顯示在三個不同的選項卡中 – user2048598
是的,您可以使用'查看,從表達式創建選項卡'菜單選項,並定義一個表達式來匹配來自三個選項卡的所有事件 - 該表達式應該可以工作(不含引號):「PROP.hostname存在」 - 希望有幫助 – Scott