Hi.
I was able to use SocketAppender by connecting it to Log4J's ServerSocket.
I was expecting that if I turn off the ServerSocket, and then activating it
back, my SocketAppender would reconnect to the ServerSocket.
In fact, it doesn't happen.

My question is: Does an application using SocketAppender should be able to
automatically reconnect to to a SocketServer?

(There are some situations where I start my SocketServer *after* the
SocketAppender's application already started)

This is my appender's configuration:

 <appender name="MySocketAppender"
class="org.apache.log4j.net.SocketAppender">
    <param name="RemoteHost" value="127.0.0.1"/>
    <param name="Port" value="5681"/>
    <param name="ReconnectionDelay" value="5681"/>
    <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="'%m%n'"/>
        <param name="append" value="true"/>
    </layout>
</appender>

Thanks.

Reply via email to