in app/RequestLoggingFilter.scala [11:26]
override def apply(next: (RequestHeader) => Future[Result])(rh: RequestHeader): Future[Result] = {
val start = System.currentTimeMillis()
val result = next(rh)
result onComplete {
case Success(response) =>
val duration = System.currentTimeMillis() - start
logSuccess(rh, response, duration)
case Failure(err) =>
val duration = System.currentTimeMillis() - start
logFailure(rh, err, duration)
}
result
}