Play Framework 2 - 生产中的自定义记录器?

时间:2014-01-02 06:02:23

标签: scala logging playframework playframework-2.0

我有一个带有自定义记录器的类。这是一个简单的例子:

package models

import play.Logger

object AModel {
  val log = Logger.of("amodel")

  def aMethod() {
    if (! log.isInfoEnabled) log.error("Can't log info...")
    log.info("Logging aMethod in AModel")
  }
}

然后我们将在application.conf中启用此记录器:

logger.amodel=DEBUG

并且在开发中(播放控制台,使用run)这个记录器确实记录了。但是在制作中,一旦我们点击了消息

[info] play - Application started (Prod)
像上面的记录器一样定义的记录器无法进一步记录,而是通过错误分支。它们的日志级别似乎已更改为ERROR

无论如何要纠正这种不良情况?生产日志是否有特殊配置?

修改

播放生产中的日志处理对于少数人而言是一个难点...... https://github.com/playframework/playframework/issues/1186

出于某种原因,它发布了自己的logger.xml,它会覆盖application.conf

0 个答案:

没有答案