Ответ 1
Этот выглядит простым и понятным. Из статьи:
Пример запуска сервера с SimpleSocketServer (из командной строки):
> java -jar log4j.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties
Теперь все, что вам нужно сделать, это указать ваш клиент на клиенте.
Пример appender:
> log4j.appender.SERVER=org.apache.log4j.net.SocketAppender
> log4j.appender.SERVER.Port=4712
> log4j.appender.SERVER.RemoteHost=loghost
> log4j.appender.SERVER.ReconnectionDelay=10000