0

当我启动 ChainSaw 时(使用端口 4445 上的简单接收器)

我看到它的:属性

active  false
class   class org.apache.log4j.net.SocketReceiver
connectedSocketDetails  []
listener    
loggerRepository    org.apache.log4j.Hierarchy@1c3dc66
name    SocketReceiver
paused  false
port    4445
threshold   TRACE

由于 Socket Receiver 处于非活动状态,我可能看不到我的日志。我怎么能改变它?如果你有使用电锯的经验,你能不能检查一下我的 log4j.properties 是否正常?

log4j.rootLogger=DEBUG, server

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

2 回答 2

0

You can use this property file.when you start chainsaw v2 web start check radio button with let me use simple receiver and select socket receiver and then ok.

log4j.rootLogger=DEBUG, 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
于 2014-12-08T11:52:48.917 回答
0

您使用的是 Chainsaw 的 Web Start 版本吗?我们将很快发布 Chainsaw 的更新版本,其中包含许多新功能 - 您介意下载开发者快照并尝试一下吗?它还不能通过 Web Start 获得。

当 Chainsaw 启动时,您应该会收到一个(新的)配置对话框提示,您可以在其中要求它设置套接字接收器并提供端口,并告诉它始终使用此配置。

这是开发人员快照的链接:http: //people.apache.org/~sdeboy

于 2012-08-03T16:34:11.487 回答