add log4j SocketAppender support