2012-08-03 49 views
0

討論here後,我仍然無法配置我的程序/電鋸log4j.properties應該如何?

當我開始鋸我選擇

  • 讓我用一個簡單的接收器上的端口4445

在我的節目我設置配置:

PropertyConfigurator.configure("log4j.properties");

最後運行程序,並在電鋸單擊Simple Receiver

log4j.properties VERSION1

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 

log4j.properties版本2

​​

他們沒有工作。我該怎麼辦?

回答

1

嘗試:

log4j.threshold=ALL 
log4j.debug = true 
log4j.rootLogger=DEBUG, 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 

這是電鋸配置的很好的例子,這也是必需的:

http://magnus-k-karlsson.blogspot.com/2010/02/viewingmonitoring-your-log4j-generated.html

+0

不幸的是我得到了'log4j的:錯誤無法找到關鍵log4j.appender值。 zeroconf log4j:錯誤無法實例化名爲「zeroconf」的appender。「 – alicjasalamon 2012-08-03 12:51:10

+0

拿出來。它沒有配置。 – Edmon 2012-08-03 12:51:51

+0

現在沒有錯誤,但我仍然無法找到我的日誌 – alicjasalamon 2012-08-03 12:57:37