gpt4 book ai didi

java - 使用 Spring 时,如何让 log4j 使用 log4j.xml 文件而不写入控制台?

转载 作者:行者123 更新时间:2023-12-02 05:28:08 27 4
gpt4 key购买 nike

我正在帮助一位 friend 完成一个项目。他使用Spring;我不是。我给了他一个 log4j.xml 文件,用于启用日志记录到 logs/ 子目录中的文件。他尝试了 log4j.xml 但他的应用程序忽略它(不会对其存在或不存在使用react),将输出发送到控制台。 Spring 似乎正在自动配置 log4j 来执行此操作。我们还尝试了 -Ddebug.log4j=true 来了解有关 Spring 涉及时 log4j 初始化的更多信息,但该参数没有效果。

最佳答案

默认情况下,log4j 不会对其配置做出任何假设,它肯定需要配置文件或编程配置。

它会扫描类路径中的 log4j.propertieslog4j.xml。如果您喜欢不同的路径和不同的名称,则需要传递一个系统变量,例如-Dlog4j.configuration=relative_path_to_file.xml

关于java - 使用 Spring 时,如何让 log4j 使用 log4j.xml 文件而不写入控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793747/

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