使用Log4j时记录延迟

时间:2012-08-16 00:59:20

标签: windows log4j tomcat6 tomcat7

我在Windows Server [2008]上的Tomcat6中使用log4j进行日志记录。我已正确定义了appender和logger。定义了org.apache记录器的记录器,我正确地在日志中获取输出。问题是,部署的webapp的日志记录在输出中被延迟。

当启动完成时,将同时记录webapp的整个日志记录。在正常日志记录下(使用tomcat的juli / logging.properties),在启动过程中会记录日志记录语句,但log4j日志记录不是这种情况。

对于另一个使用servicemix组件的webapp,日志记录工作正常,没有延迟。我尝试将BufferedIO设置为false [尝试将其设置为true,仅用于检查]和ImmediateFlush [true和false,同时尝试两者],但结果仍然相同。

任何人都可以帮助我,我真的很困惑!

注意:我也尝试过使用Tomcat7并获得相同的结果,即记录延迟。

由于

Noman A。

0 个答案:

没有答案