我遇到此错误:
groovy.lang.MissingPropertyException: No such property: log for class: org.utils.MyClass
这是类(class)的内容:
package org.utils
class MyClass {
int organizationCount = 0
public int getOrganizationCount(){
log.debug "There are ${organizationCount} organization(s) found."
return organizationCount
}
}
我需要添加导入声明吗?我需要添加什么?请注意,该类位于src / groovy / org / utils中。我知道'log'变量可在 Controller ,服务等中访问。不确定'src'类中的变量。
谢谢。
最佳答案
在grails 3中,默认日志记录系统为logback。只需在您的src / groovy类中添加@ Slf4j批注即可解决问题。
import groovy.util.logging.Slf4j
@Slf4j
class MyUtil {
关于grails - 我如何在src/groovy/类中使用 'log',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577596/