2012-08-01 18 views

回答

5

This one看起來簡單明瞭。從文章:

例服務器啓動與SimpleSocketServer(命令行):

> java -jar log4j.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties 

現在,所有你需要做的就是在客戶端上指定的appender。

例的appender:

> log4j.appender.SERVER=org.apache.log4j.net.SocketAppender 
> log4j.appender.SERVER.Port=4712 
> log4j.appender.SERVER.RemoteHost=loghost 
> log4j.appender.SERVER.ReconnectionDelay=10000 
+0

我還是不明白這一點。我創建了[新問題](http://stackoverflow.com/questions/11759196/log4j-how-to-use-socketappender)更多詳細信息 – alicjasalamon 2012-08-01 12:32:34

+0

@trebuchet我編輯了答案,以澄清服務器的啓動。如果這回答你的新問題,請考慮刪除它 – oers 2012-08-01 12:41:39

+0

性能密集? 或者最好使用shell腳本?就像http://www.netfort.gr.jp/~dancer – 2015-06-22 12:04:08