将grails2迁移到grails3。
在grails2中我使用了很多
log.info,log.debug
侧面src/main/groovy
文件中的陈述。
但是在grails-3中默认为log
未注入。
它给出了No such property: log for class
答案 0 :(得分:2)
这是一项有计划的改变。您可以在非Grails类上使用@groovy.util.logging.Commons
注释以使log
可用。其他类似@Log4j
,@Slf4j
也可用,具体取决于您的日志记录库。
还有一个重要的区别 - 那些注释会将log
添加为私有属性,并且将从它们继承的类也需要注释才能使用日志记录。另一种方法是在您的类上手动定义受保护的记录器。