gpt4 book ai didi

tomcat - 缺少顺序 log4j 输出

转载 作者:行者123 更新时间:2023-11-28 23:32:26 25 4
gpt4 key购买 nike

我的系统由在 3 个不同的 linux 帐户下运行的 3 个 tomcat 组成。每个 tomcat 至少有 1 个 Web 应用程序。在 tomcat/lib 和源文件夹中可以找到多个 log4j.properties。在 catalina.out 中查看打印时,我发现来自附加程序的打印甚至来自另一个 tomcat 实例,这就是我的问题。我知道我的问题听起来有点含糊,但我也不期待具体的答案。你能给我介绍一篇解释 log4j 流如何进入如此复杂系统的好文章吗?或者也许是调试这种情况的有效方法?

最佳答案

catalina.out 用于存储来自 Tomcat 实例的 stdout 和 stderr 输出。从您所说的看来,每个 Tomcat 实例似乎恰好写入相同的 catalina.out(类似于 /var/log/tomcat7/catalina.out)。

您最好为每个应用程序设置 log4j 以写入不同的日志文件。您可以使用 FileAppender 执行此操作。参见 this post举一些例子。

关于tomcat - 缺少顺序 log4j 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28545901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com