0
将grails2移植到grails3。 在grails2我使用了大量的
log.info,log.debug
陈述方src/main/groovy
文件。 但在默认情况下grails-3 log
不被注入。
它给出的错误类似于No such property: log for class
在正常的groils文件中无法访问日志grails3
将grails2移植到grails3。 在grails2我使用了大量的
log.info,log.debug
陈述方src/main/groovy
文件。 但在默认情况下grails-3 log
不被注入。
它给出的错误类似于No such property: log for class
在正常的groils文件中无法访问日志grails3
这是计划中的更改。您可以在非Grails课程上使用@groovy.util.logging.Commons
注释以获得log
。还有其他像@Log4j
,@Slf4j
可用,取决于您的日志库。
还有一个很重要的区别 - 那些注释会将log
作为私有属性和类从它们继承,还需要注释才能使用日志记录。另一种方法是在您的课堂上手动定义受保护的记录器。
用'@ Slf4j'注解类。 –