2011-04-14 50 views
1

我需要通過Windows網絡共享讀取存儲在遠程位置的Log4j日誌。配置電鋸通過網絡共享從文件讀取日誌

我試圖在Windows(L :,這是什麼奇幻的......)中裝載共享作爲本地驅動器,然後嘗試使用我知道的模式在電鋸中配置LogFilePatternReceiver

問題是,雖然我仍然能夠從Windows讀取文件,但我無法讓Chainsaw開始監聽日誌。在電鋸

文件路徑是file://l:/catalina.out,但我得到

Throwable 
java.net.UnknownHostException: l 
    at java.net.PlainSocketImpl.connect(Unknown Source) 
    at java.net.SocksSocketImpl.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at java.net.Socket.connect(Unknown Source) 
    at sun.net.NetworkClient.doConnect(Unknown Source) 
    at sun.net.NetworkClient.openServer(Unknown Source) 
    at sun.net.ftp.FtpClient.openServer(Unknown Source) 
    at sun.net.ftp.FtpClient.openServer(Unknown Source) 
    at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source) 
    at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source) 
    at java.net.URL.openStream(Unknown Source) 
    at org.apache.log4j.varia.LogFilePatternReceiver$1.run(LogFilePatternReceiver.java:805) 
    at java.lang.Thread.run(Unknown Source) 

如果我試圖改變l:c:,只是嘗試,我得到的文件是不可用的(因爲它不存在C :)。

問題的可能解釋是什麼? L:驅動器,即使是遠程驅動器,也安裝在Windows中,我可以通過外殼訪問它。

謝謝。

回答

1

我剛剛嘗試過使用Chainsaw的最新開發者快照,它工作正常。我將Y驅動器映射到另一個盒子,然後將fileURL指定爲:file:/// y:/mylogfile.txt

下面是最新開發者快照的鏈接...許多新功能,包括註釋功能日誌與評論(點擊「標記」列,並添加自己的筆記),搜索結果被收集在一個單獨的窗格等。

http://people.apache.org/~sdeboy/