Search code examples
javalog4jdistributedappender

socket appenders - basic example step by step


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

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


Solution

  • 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