Log4jLoggingtoaSharedLogFile有没有办法将log4j日志记录事件写入也被其他应用程序写入的日志文件。其他应用程序可以是非Java应用程序。有什么缺点?锁定问题?格式化?Log4j有一个SocketAppender,它将向服务发送事件,您可以自己实现或使用与Log4j捆绑的简单实现。它还支持syslogd和Windows事件日志,这对于尝试将日志输出与来自非Java应用程序的事件统一起来可能很有用。如果性能是个问题,您希望单个服务写入日志文件,而不是尝试在不同的日志应用程序之间协调一致的锁定策略。我认为默认的log4j附加程序不会进行任何文件锁定或同步。如果没有这种锁定