【问题标题】:What should I do to fix my logging output in playframework 2?我应该怎么做才能修复 playframework 2 中的日志输出?
【发布时间】:2014-02-13 20:37:48
【问题描述】:

我正在尝试在我的 Playframework 应用的控制器级别进行一些调试:

Logger.debug("xxxxxxxxx");

这是默认设置:

# Root logger:
logger.root=ERROR

# Logger used by the framework:
logger.play=INFO

# Logger provided to your application:
logger.application=DEBUG

鉴于上面的设置,我假设我从调试日志中获得了一些输出。但我必须先致电Logger.error(),然后才能看到任何输出。 Here 是有关日志记录的文档。

根记录器配置会影响所有日志调用,而不需要自定义日志记录级别。

这意味着无论我设置什么级别,一切都会受到logger.root 设置的影响。我错过了什么吗?有没有办法在我的应用程序的调试级别启用日志记录,而无需触摸 logger.root

【问题讨论】:

    标签: logging playframework-2.0 slf4j logback


    【解决方案1】:

    请注意,如果您还有一个conf/application-logger.xml 文件并且您的应用程序在生产模式下运行,那么您在application.conf 中的记录器配置将被忽略。我不确定这是设计使然还是错误,但它似乎是这样工作的。

    【讨论】:

      猜你喜欢
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 2018-12-08
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多