Log4j 我如何使用;“加载远程日志4j文件”;电锯v2的功能?

Log4j 我如何使用;“加载远程日志4j文件”;电锯v2的功能?,log4j,apache-chainsaw,Log4j,Apache Chainsaw,我正在尝试设置链锯查看器。我真的不明白它是怎么工作的 这是我要记录的java项目中的XML文件(即我想在Chainsaw v2中查看的文件): 以下是以下内容的屏幕截图: 有几件事: Chainsaw的最新开发人员快照具有许多新功能,包括一个经过修改的配置UI,该UI应使其更简单(文件、加载Chainsaw配置菜单选项)。你可以在这里找到它: 生成日志记录的应用程序使用的log4j.xml文件需要有“appender”条目,而不是“receiver”条目。链锯配置将在设置后包含一个“rec

我正在尝试设置链锯查看器。我真的不明白它是怎么工作的

这是我要记录的java项目中的XML文件(即我想在Chainsaw v2中查看的文件):


以下是以下内容的屏幕截图:

有几件事:

  • Chainsaw的最新开发人员快照具有许多新功能,包括一个经过修改的配置UI,该UI应使其更简单(文件、加载Chainsaw配置菜单选项)。你可以在这里找到它:
  • 生成日志记录的应用程序使用的log4j.xml文件需要有“appender”条目,而不是“receiver”条目。链锯配置将在设置后包含一个“receiver”条目,我建议再次通过配置UI执行此操作(它“接收”由“appender”生成的事件)。只需选择从配置屏幕保存配置文件的选项,并选中“始终使用此配置启动链锯”的框
  • 您可以在应用程序日志记录端使用SocketAppender/SocketThubAppender,也可以使用某种类型的FileAppender。如果选择使用FileAppender,Chainsaw的配置屏幕可以读取应用程序端的log4j.xml并为您生成正确的配置
如果您还有其他问题,请随时发送至此处或log4j用户邮件列表,可从以下地址获得:

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