
Hi guys. It would be really great if you could change the line oos = new ObjectOutputStream(new Socket(address, port).getOutputStream()); in method void connect(InetAddress address, int port) of class SocketAppenderBase with SocketAddress address=new InetSocketAddress(address, port); Socket socket=new Socket(); socket.connect(address, connectionTimeout); oos = new ObjectOutputStream(socket.getOutputStream()); using something reasonable as connectionTimeout, e.g. 1000-2000ms. connectionTimeout should be configurable, too. At the moment our webapp waits quite some time if a registered SocketServer isn't online at startup. I'd also suggest wrapping the sockets outputstream into a BufferedOutputStream, flushing it after every event. Thanks, Joern.