gpt4 book ai didi

groovy - 在Intellij中配置log4j.properties

转载 作者:行者123 更新时间:2023-12-02 05:03:30 24 4
gpt4 key购买 nike

我在配置 log4j 属性时遇到问题。
我曾经使用代码来配置记录器。
但是,现在我收到来自 groovyx.net.http.RESTClient 的 no Appender 警告,我无法更改代码。警告如下:

log4j:WARN No appenders could be found for logger (groovyx.net.http.RESTClient).
log4j:WARN Please initialize the log4j system properly.

所以我尝试默认使用 log4j.properties 文件来设置附加程序。但是,我不知道应该将 log4j.properties 文件放在哪里。我添加 -Dlog4j.debug 作为 JVM 选项并运行测试。我收到以下信息:

log4j: Trying to find [log4j.xml] using context classloader sun.misc.Launcher$AppClassLoader@a6eb38a.
log4j: Trying to find [log4j.xml] using sun.misc.Launcher$AppClassLoader@a6eb38a class loader.
log4j: Trying to find [log4j.xml] using ClassLoader.getSystemResource().
log4j: Trying to find [log4j.properties] using context classloader sun.misc.Launcher$AppClassLoader@a6eb38a.
log4j: Trying to find [log4j.properties] using sun.misc.Launcher$AppClassLoader@a6eb38a class loader.
log4j: Trying to find [log4j.properties] using ClassLoader.getSystemResource().
log4j: Could not find resource: [null].

我正在使用 IntelliJ 并运行 Spock 测试。任何答案将不胜感激。谢谢。

最佳答案

您的 log4j 配置文件应放置在源根目录中。

在IDEA中它可能是资源文件夹。

查看:Where should I put the log4j.properties file?

对于 Groovy 来说都是一样的。

关于groovy - 在Intellij中配置log4j.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20749910/

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