Регистратор, созданный с помощью play.api.Logger(this.getClass)
внутри такого класса, как
package controller
class HomeController extends ... {
val logger = play.api.Logger(this.getClass)
logger.debug("msg")
}
, - это не application
регистратор, а отдельный регистратор с именем
controller.HomeController
Таким образом, чтобы указать егоУровень журнала добавить следующую конфигурацию в logback.xml
<logger name="controllers" level="DEBUG" />
Это делает DEBUG
уровень журнала всех классов в пакете controllers
.
Примечание * Регистратор application
представляетсяустарел в соответствии с документами :
Существует также одноэлементный объект play.api.Logger, который позволяет получить доступ к приложению с именем logger, но его использование в Play 2.7 не рекомендуется.0 и выше.Вы должны объявить свои собственные экземпляры регистратора ...
Если сообщения все еще не регистрируются, попробуйте перейти от асинхронного приложения к синхронному, например так:
<root level="WARN">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>