gpt4 book ai didi

grails - 为什么我的TRACE会收到groovy.lang.MissingPropertyException?

转载 作者:行者123 更新时间:2023-12-02 14:40:09 25 4
gpt4 key购买 nike

在groovy文件中,我导入了jars groovy.util.logging.Log4j
org.apache.log4j.Level
以使用@Log4j,并将日志级别设置为:构造函数中的 log.setLevel(Level.TRACE)

现在,在执行脚本时,我得到的是groovy.lang.MissingPropertyException: No such property: TRACE for class: org.apache.log4j.Level,但是当我用 INFO 替换 TRACE 时,它将成功执行。

那么,这是什么原因呢?

最佳答案

您是否在应用程序中使用了多个版本的log4j?
[log4j-1.2.16.jar及更低版本,不支持TRACE的log4j-1.2.12.jar]
在这种情况下,您的groovy脚本可能会考虑使用较低版本。如果您正在LINUX中执行脚本,请将$ GROOVY_HOME / lib / log4j-1.2.16.jar附加到$ CLASSPATH末尾。这有效!!!

关于grails - 为什么我的TRACE会收到groovy.lang.MissingPropertyException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41340946/

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