Log4j有一个SocketAppender,它将事件发送到服务,您可以自己实现或使用与Log4j捆绑在一起的简单实现。
它还支持syslogd和Windows事件日志,这对于尝试将日志输出与非Java应用程序中的事件统一起来可能很有用。
如果根本不考虑性能,则您希望使用一个服务来编写日志文件,而不是尝试在各种日志应用程序之间协调一致的锁定策略。

Log4j有一个SocketAppender,它将事件发送到服务,您可以自己实现或使用与Log4j捆绑在一起的简单实现。
它还支持syslogd和Windows事件日志,这对于尝试将日志输出与非Java应用程序中的事件统一起来可能很有用。
如果根本不考虑性能,则您希望使用一个服务来编写日志文件,而不是尝试在各种日志应用程序之间协调一致的锁定策略。