2

我有 Apache 链锯 V.2:以下是我想使用 Apache 链锯监控的 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>

据我了解,您使用电锯选项连接?例如,当我说“文件”->“加载 Rmeote Log4J 文件”时,我会看到这个弹出窗口: 在此处输入图像描述

4

1 回答 1

1

看起来您正在使用 Chainsaw 的最新开发人员快照,是吗?如果没有,请在此处获取:http: //people.apache.org/~sdeboy

您选择的选项允许您从 URL(http 等) 读取 java.util.logging XML 格式的日志文件。

由于您想通过套接字从 java.util.logging 配置发送事件,您应该改用 File、Load Chainsaw 配置选项,选择“使用 Chainsaw 配置”并浏览到您在上面粘贴的 Chainsaw XML 配置文件XMLSocketReceiver 定义。

于 2012-12-26T14:00:01.337 回答