如何开始使用Chainsaw for Log4j?

时间:2012-08-03 07:07:42

标签: java log4j appender apache-chainsaw

我想开始使用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中选择了它。但是没有日志。接下来我该怎么办?

3 个答案:

答案 0 :(得分:2)

我是Chainsaw的作者之一。试试Chainsaw的最新开发者快照,该快照将很快发布。它有一个新的配置UI,它可以使配置更容易,特别是如果您正在使用套接字appender。

此版本中有许多新功能。随时发送问题或发送到log4j用户邮件列表。

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

斯科特

答案 1 :(得分:0)

请仅使用一个文件log4j.properties或log4j.xml。并检查此article for Chainsaw。它可能对你有帮助。

这是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

答案 2 :(得分:0)

启动服务器首先意味着在电锯日志服务器接收器中你可以选择第一个插座接收器。

  

log4j.rootLogger = DEBUG,CHAINSAW_CLIENT

     

log4j.appender.CHAINSAW_CLIENT = org.apache.log4j.net.SocketAppender   log4j.appender.CHAINSAW_CLIENT.RemoteHost =本地主机   log4j.appender.CHAINSAW_CLIENT.Port = 4445
  log4j.appender.CHAINSAW_CLIENT.LocationInfo =真