private def commonFields()

in app/logging/LogEntry.scala [11:28]


  private def commonFields(request: RequestHeader, duration: Long) =
    Map(
      "type" -> "access",
      "origin" -> origin(request),
      "referrer" -> request.headers.get(REFERER).getOrElse(""),
      "method" -> request.method,
      "duration" -> duration,
      "protocol" -> request.version,
      "requested_uri" -> request.uri,
    )

  def requestAndResponse(request: RequestHeader, response: Result, duration: Long): LogEntry = {
    val fields = commonFields(request, duration) ++ Map(
      "status" -> response.header.status,
      "content_length" -> response.header.headers.get(CONTENT_LENGTH).map(_.toInt).getOrElse(0),
    )
    val message =
      s"""${fields("origin")} -