2

私はApachechainsawVを持っています。2:以下は、Apachechainsawを使用して監視したいJavaプロジェクトのXMLファイルです。

<?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>

私の理解では、チェーンソーオプションを使用して接続しますか?たとえば、「ファイル」->「RmeoteLog4Jファイルをロード」と言うと、次のポップアップが表示されます。 ここに画像の説明を入力してください

4

1 に答える 1

1

チェーンソーの最新の開発者スナップショットを使用しているようですね。そうでない場合は、ここで入手してください:http: //people.apache.org/~sdeboy

選択したオプションを使用すると、URL(httpなど)から入手できる java.util.loggingXML形式のログファイルを読み取ることができます。

java.util.logging構成からソケットを介してイベントを送信するため、代わりに[ファイル]、[チェーンソー構成のロード]オプションを使用し、[チェーンソー構成を使用する]を選択して、上に貼り付けたチェーンソーXML構成ファイルを参照します。 XMLSocketReceiverの定義。

于 2012-12-26T14:00:01.337 に答える