Grails日志自动注入

Grails日志自动注入,grails,logback,Grails,Logback,我使用Grails3.0.2和logback。我如何在代码中使用这个记录器,我是否可以自动注入它,就像Grails2.x中使用org.apache.commons.logging.log的log.debug()一样?在类中添加注释 这个本地转换使用 日志记录。对名为log的未绑定变量的每个方法调用 将映射到对记录器的调用。为此,将创建一个日志字段 插入到类中。如果该字段已存在,则使用此转换 将导致编译错误。方法名称将用于确定 在记录器上调用什么。 log.name(exp) log.name(e

我使用Grails3.0.2和logback。我如何在代码中使用这个记录器,我是否可以自动注入它,就像Grails2.x中使用org.apache.commons.logging.log的log.debug()一样?

在类中添加注释

这个本地转换使用 日志记录。对名为log的未绑定变量的每个方法调用 将映射到对记录器的调用。为此,将创建一个日志字段 插入到类中。如果该字段已存在,则使用此转换 将导致编译错误。方法名称将用于确定 在记录器上调用什么。 log.name(exp) log.name(exp) 映射到

if (log.isNameLoggable() { log.name(exp) } if(log.isNameLoggable(){ log.name(exp) } 此处的名称是信息、调试、警告、错误等的占位符。 如果表达式exp是常量或只有变量访问,则方法调用将 无法转换。但这仍然会导致调用注入的记录器