private def logFailure()

in app/RequestLoggingFilter.scala [45:60]


  private def logFailure(request: RequestHeader, throwable: Throwable, duration: Long): Unit = {
    val originIp = request.headers.get("X-Forwarded-For").getOrElse(request.remoteAddress)
    val referer = request.headers.get("Referer").getOrElse("")


    val mandatoryMarkers = Map(
      "origin" -> originIp,
      "referrer" -> referer,
      "method" -> request.method,
      "duration" -> duration
    )

    val markers = MarkerContext(appendEntries(mandatoryMarkers.asJava))
    logger.info(s"""$originIp - "${request.method} ${request.uri} ${request.version}" ERROR "$referer" ${duration}ms""")(markers)
    logger.error(s"Error for ${request.method} ${request.uri}", throwable)
  }