socket appenders - basic example step by step [clo

2019-04-29 10:38发布

问题:

Could you recommend simple tutorial about using log4j in distributed system, especially about SocketAppender?

I tried to find some basic examples, but I failed.

回答1:

This one looks simple and straightforward. From the article:

Example server startup with SimpleSocketServer (from the command line):

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

Now all you have to do is specify your appender on the client.

Example appender:

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