2017-03-21 6 views
0

印刷されるクラスはloggerのクラスであり、logステートメントを含むクラスではありません。Grails 3.1.xでは、grails loggingを設定してクラス名をlogging文に含めるにはどうすればいいですか?

logbackパターン:MyController.classで

pattern = "%date{ISO8601} [%level] %class{100} %msg%n" 

コールロガー:プレイ枠組みの中で非常に同様の問題がある

2017-03-21 19:06:50,824 [INFO] org.apache.commons.logging.Log$Log$info$0 Some message 

log.info("Some message); 

結果が、ソリューションは次のとおりです。再生専用: https://stackoverflow.com/a/28820410/258896

私は明示的にロガーを取得しようとしましたが、出力に違いはありませんでした。

static Logger log = LoggerFactory.getLogger(MyController.class) 

使用:

Grailsの3.1.14

答えて

1

試してみてください。カッコhere内の値の

pattern = "%date{ISO8601} [%level] %logger{0} %msg%n" 

説明。

関連する問題