我有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>
我理解的方式是,您使用Chainsaw选项进行连接?例如,当我说“文件” - &gt; “加载Rmeote Log4J文件”,然后我弹出这个:
答案 0 :(得分:1)
看起来你正在使用Chainsaw的最新开发者快照,是吗?如果没有,请在此处抓住:http://people.apache.org/~sdeboy
您选择的选项允许您读取URL(http等)中提供的java.util.logging XML格式的日志文件。
由于您想通过套接字从java.util.logging配置发送事件,您应该使用File,Load Chainsaw配置选项,选择'使用Chainsaw配置'并浏览到您粘贴的Chainsaw XML配置文件上面有XMLSocketReceiver定义。