根据this thread和the source code,Play 2.0中的记录器在测试模式下被禁用。在Play 2.1.x中,if条件似乎已被删除(请参阅source code),因此我猜记录器可以在Play 2.1的测试模式中使用,但对我来说并非如此。< / p>
我使用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
答案 0 :(得分:0)
通过在类路径中删除重复的SLF4J和log4j库来解决问题,感谢@nico_ekito的帮助!