В Grails 3.1.x как настроить ведение журнала grails для включения имени класса в оператор ведения журнала?
Класс, который печатается, является классом регистратора, а не классом, который содержит инструкцию 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: /questions/3198733/kak-nastroit-logback-dlya-raspechatki-imeni-klassa/3198745#3198745
Я пытался явно получить регистратор, но это не имело никакого значения в выводе.
static Logger log = LoggerFactory.getLogger(MyController.class)
С помощью:
Грааль 3.1.14
1 ответ
Решение
2017-03-21 09:30