2

根据这个线程源代码,Play 2.0 中的记录器在测试模式下被禁用。在 Play 2.1.x 中,if 条件似乎已被删除(参见源代码),所以我猜 logger 在 Play 2.1 中可以用于测试模式,但对我来说并非如此。

我使用play.api.Logger(我在 Scala 中编程)和默认配置。这是我的使用方法:

app/controllers/Application

package controllers

import play.api.mvc._
import play.api.Logger

object Application extends Controller {

  def index = Action {
    Logger.error("Here's index!")
    Ok(views.html.index("Hello"))
  }
}

conf/routes

# Home page
GET         /                               controllers.Application.index
4

1 回答 1

0

The problem was solved by removing duplicated SLF4J and log4j libraries in the classpath, thanks @nico_ekito for his helps!

于 2013-07-23T11:22:20.720 回答