0

チェーンソービューアを設定しようとしています。私はそれがどのように機能するのか実際にはわかりません。

これは、ログに記録されるJavaプロジェクト内の私のXMLファイルです(つまり、Chainsaw 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>

チェーンソーオプションメニューのスクリーンショットは次のとおりです。

ここに画像の説明を入力してください

4

1 に答える 1

1

いくつかのこと:

  • チェーンソーの最新の開発者スナップショットには、よりシンプルにするための再加工された構成UI([ファイル]、[チェーンソー構成メニューオプションのロード])など、多くの新機能があります。ここで入手できます:http://people.apache.org/~sdeboy
  • ロギングを生成するアプリケーションが使用するlog4j.xmlファイルには、「receiver」エントリではなく「appender」エントリが必要です。チェーンソー構成には、セットアップが完了すると「レシーバー」エントリが含まれます。これも、構成UIを介して行うことをお勧めします(「アペンダー」によって生成された「受信」イベントを受信します)。設定画面から設定ファイルを保存するオプションを選択し、「常にこの設定でチェーンソーを起動する」というチェックボックスをオンにするだけです。
  • アプリケーションログ側でSocketAppender/SocketHubAppenderを使用するか、ある種のFileAppenderを使用できます。FileAppenderを使用することを選択した場合、Chainsawの構成画面でアプリケーション側のlog4j.xmlを読み取り、正しい構成を生成できます。

さらに質問がある場合は、ここまたはlog4jユーザーのメーリングリスト(http://logging.apache.org/log4j/1.2/mail-lists.html )に送信してください。

于 2012-12-11T18:00:44.557 に答える