根据这个线程和源代码,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