scala try { } catch { case e: Exception => } scala GET /error controllers.Application.errorPage scala def errorPage = Action { implicit request => InternalServerError(views.html.errorPage()) } scala import play.api.Logger val logger: Logger = Logger(this.getClass) def someMethod() = { logger.debug("This is a debug message") logger.info("This is an info message") logger.error("This is an error message") } scala @play.mvc.With(TracingAction.class) public Result index() { } scala import org.scalatestplus.play.PlaySpec import play.api.test.Helpers._ import play.api.test.FakeRequest class MyControllerSpec extends PlaySpec { "MyController" should { "return a specific value" in { val controller = new MyController() val result = controller.someMethod.apply(FakeRequest(GET, "/")) status(result) mustBe OK contentAsString(result) must include ("specific value") } } }


上一篇:
下一篇:
切换中文