Current section

Files

Jump to
plug_accesslog lib plug accesslog default_formatter response_header.ex
Raw

lib/plug/accesslog/default_formatter/response_header.ex

defmodule Plug.AccessLog.DefaultFormatter.ResponseHeader do
@moduledoc """
Fetches a response header for logging.
"""
import Plug.Conn
@doc """
Formats the log output.
"""
@spec format(Plug.Conn.t, String.t) :: iodata
def format(conn, header) do
case get_resp_header(conn, header |> String.downcase) do
[ value ] -> value
_ -> "-"
end
end
end