在Grails3.1.x中,如何配置Grails日志记录以在日志记录语句中包含类名?

在Grails3.1.x中,如何配置Grails日志记录以在日志记录语句中包含类名?,grails,logback,grails-3.1,apache-commons-logging,Grails,Logback,Grails 3.1,Apache Commons Logging,打印的类是记录器的类,而不是包含log语句的类 回写模式: pattern = "%date{ISO8601} [%level] %class{100} %msg%n" 正在MyController.class中调用记录器: log.info("Some message); 导致 2017-03-21 19:06:50,824 [INFO] org.apache.commons.logging.Log$Log$info$0 Some message Play框架中存在一个非常类似的问题,但

打印的类是记录器的类,而不是包含log语句的类

回写模式:

pattern = "%date{ISO8601} [%level] %class{100} %msg%n"
正在MyController.class中调用记录器:

log.info("Some message);
导致

2017-03-21 19:06:50,824 [INFO] org.apache.commons.logging.Log$Log$info$0 Some message
Play框架中存在一个非常类似的问题,但解决方案是特定于Play的:

我试图显式地获取记录器,但输出结果没有任何差别

static Logger log = LoggerFactory.getLogger(MyController.class)
使用:

Grails 3.1.14

尝试:

pattern = "%date{ISO8601} [%level] %logger{0} %msg%n"
括号内的数值说明