将grails2迁移到grails3。在grails2中,我使用了很多
侧的log.info,log.debug语句
src/main/groovy文件。但在grails-3中,默认情况下
log未注射。
它的错误就像No such property: log for class一样
发布于 2016-06-13 18:39:23
这是一个有计划的改变。您可以在非grails类上使用@groovy.util.logging.Commons注释使log可用。另外,@Log4j、@Slf4j也是可用的,这取决于您的日志库。
还有一个重要的区别--这些注释将添加log作为私有属性,而将继承它们的类也需要注释才能使用日志记录。另一种方法是在类中手动定义受保护的记录器。
https://stackoverflow.com/questions/37791318
复制相似问题