标签: java delphi logging log4j logback
logback中的prudent mode序列化写入同一文件的所有JVM之间的IO操作,可能在不同的主机上运行。在其他日志记录框架中,如果许多记录器的输出应该转到同一个文件,则记录到中央TCP(或JMS)appender似乎是唯一的解决方案。
由于我使用的是基于log4j的Delphi库,并且无法从相同应用程序的不同实例(在终端服务器上)登录到同一文件,因此了解如何实现此功能会很有趣。 - p.s.我将检查回溯源代码,如果没人更快,我会回来回答我的问题:)
答案 0 :(得分:1)
它是用简单的FileLock实现的。您可以查看FileAppender的来源。