Ohh, I see what you are suggesting. Modifying the socket connector thread in the SocketAppender.java specifically the run() method. I assume that is what you are referring to.
That would work way better. Thanks, Oscar --- Ceki G�lc� <[EMAIL PROTECTED]> wrote: > At 08:12 PM 1/10/2005, Oscar Inostroza wrote: > >Thanks for the prompt answer Ceki, > > > >I really enjoyed reading your book, I used log4j in > >the past but I didn't realize until I read your > book > >that log4j offers a lot of functionality that I > wasn't > >aware of. > > Thank you. I am glad you enjoyed reading it. > > >Well it's good to know that the ErrorHandler will > not > >be supported in future log4j releases. I guess that > >leaves me with no failover provided by log4j. > > > >An option would be to implement a fallback socket > >appender and modifying my application to test the > >connection to the log server before every single > log > >event. This will provide failover and fallback at > >runtime (which is what I precisly want) but on the > >other hand this will not be efficient at all and > will > >slow down the application in general. > > > >Do you have any advice on how to implement failover > >using log4j Socket appenders? > > SocketAppender already implements one kind of error > recovery > strategy. If a connection to the server host is > down, it will try to > reconnect every 30 seconds. You can tweak this > period with the > setReconnectionDelay option. > > If you have two servers running, a primary and a > secondary. You can > modify SocketAppender to connect to the primary > server, and if that > fails, try the secondary. Just have a look at the > code. The > enhancement should not be too difficult to do. > > > >Thanks again, > >Oscar > > -- > Ceki G�lc� > > The complete log4j manual: > http://www.qos.ch/log4j/ > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ===== Oscar ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
