gpt4 book ai didi

java - java中的依赖项目是否采用父项目的log4j配置?

转载 作者:行者123 更新时间:2023-11-30 10:19:46 24 4
gpt4 key购买 nike

我有项目 A 和项目 B,A 具有项目 B 的 jar 依赖项。我在项目 A 中定义了 log4j.xml,但我无法在文件附加程序中看到子项目(B.jar)的日志以及 tomcat 服务器控制台。项目 B 是否会采用父项目 A 的 log4j.xml,那么它使用哪个配置?

最佳答案

您的整个 JVM 都有一个 log4j 配置(除非您在使用类加载器的容器化环境中工作,并且......这不是所描述的内容)。

缺少日志消息意味着来自 log4j 的配置 (a) 不是您认为的那样(即正在使用不同的 log4j.xml)或 (b) 没有针对丢失日志的正确设置行。

在启动时将以下内容添加到 JVM 可能会有所帮助:

-Dlog4j.debug

也可以通过 jconsole 中的 MBean 浏览 log4j 设置。

关于java - java中的依赖项目是否采用父项目的log4j配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48480986/

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