2012-12-09 25 views
0

我試圖建立電鋸觀衆。我真的不知道它應該如何工作。如何使用Chainsaw v2的「加載遠程Log4J文件」功能?

這是要記錄在java項目我的XML文件(即一個我想電鋸V2觀看):

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE log4j:configuration > 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true"> 

<plugin name="XMLSocketReceiver" class="org.apache.log4j.net.XMLSocketReceiver"> 
    <param name="decoder" value="org.apache.log4j.xml.UtilLoggingXMLDecoder"/> 
    <param name="Port" value="4000"/> 
    <param name="threshold" value="ALL"/> 
</plugin> 

<root> 
    <priority value="debug"/> 
</root> 
</log4j:configuration> 

這裏的Chainsaw option menu的截圖:

enter image description here

回答

1

幾件事:

  • 最新開發者snapsho電鋸的T具有很多新功能,包括重新設計的用戶界面的配置應該更簡單(文件,加載電鋸配置菜單選項)。你可以在這裏得到它:http://people.apache.org/~sdeboy
  • 由應用程序生成的日誌中所使用的文件的log4j.xml需要有一個「附加器」項目,而不是一個「接收器」條目。電鋸配置將包含一個「接收器」項,一旦你有它設置,再次,我建議通過配置UI做(這是接收「通過「附加器」生成的事件)。只要選擇保存從配置屏幕中的配置文件選項,並檢查說
  • 您可以在應用程序日誌側使用SocketAppender/SocketHubAppender,或某種形式的FileAppender「始終使用此配置啓動電鋸」盒子。如果您選擇使用FileAppender,電鋸的配置屏幕可以在應用程序端的log4j.xml閱讀並生成正確的配置爲您服務。

如果您有其他疑問,請隨時給他們在這裏或log4j的用戶郵件列表發送,可在這裏:http://logging.apache.org/log4j/1.2/mail-lists.html