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")
}
}
}