【问题标题】:How to start using Chainsaw for Log4j?如何开始使用 Chainsaw for Log4j?
【发布时间】:2012-08-01 05:15:00
【问题描述】:

我想开始使用 Chainsaw v2。几乎没有关于它的信息。我只找到了this,但是链接打不开,所以不清楚。

我使用socketAppender:

log4j.rootLogger=DEBUG, server

log4j.appender.server=org.apache.log4j.net.SocketAppender
log4j.appender.server.Port=4712
log4j.appender.server.RemoteHost=localhost
log4j.appender.server.ReconnectionDelay=10000

我创建了文件 log4j.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration >
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
   <appender name="A2" class="org.apache.log4j.ConsoleAppender">
      <layout class="org.apache.log4j.SimpleLayout"/>
   </appender>

   <plugin name="SocketReceiver" class="org.apache.log4j.net.SocketReceiver">
      <param name="Port" value="4712"/>
   </plugin>

   <root>
      <level value="debug"/>
   </root>
</log4j:configuration>

并在let me search for configuration file 中选择它。但是没有日志。接下来我该怎么做?

【问题讨论】:

    标签: java log4j appender apache-chainsaw


    【解决方案1】:

    我是电锯作者之一。试试即将发布的 Chainsaw 的最新开发者快照。它有一个新的配置 UI,应该更容易配置,特别是如果您正在做的只是使用套接字附加程序。

    此版本中有大量新功能。如有问题,请随时通过电子邮件发送或发布到 log4j 用户邮件列表。

    此处提供开发者快照: http://people.apache.org/~sdeboy

    斯科特

    【讨论】:

    • 请发布 v2.1!
    【解决方案2】:

    请仅使用一个文件 log4j.properties 或 log4j.xml。并检查此 article 以获取电锯。可能对你有帮助。

    这是 Chainsaw 的示例 log4j.properties 文件,

      log4j.rootCategory=DEBUG, zeroconf, chainsaw
      # Socket Appender
      log4j.appender.chainsaw=org.apache.log4j.net.SocketAppender
      log4j.appender.chainsaw.remoteHost=localhost
      log4j.appender.chainsaw.port=4445
      log4j.appender.chainsaw.locationInfo=true
    

    【讨论】:

    • 怎么可能只使用一个文件?一是配置Logger,二是配置ChainSaw。能详细解释一下吗?
    • 我还有一些问题。在我的程序中,我设置了PropertyConfigurator.configure("log4j.properties");,当我启动电锯时,我也可以选择一个文件。是同一个文件吗?
    【解决方案3】:

    首先启动服务器意味着在电锯日志服务器接收器中,您可以选择第一个套接字接收器。

    log4j.rootLogger=调试,CHAINSAW_CLIENT

    log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost log4j.appender.CHAINSAW_CLIENT.Port=4445
    log4j.appender.CHAINSAW_CLIENT.LocationInfo=true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 2011-06-25
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 2012-05-29
      相关资源
      最近更新 更多