CurlReq.Plug (CurlReq v0.100.1)

View Source

Summary

Functions

Logs the request as a cURL command

Functions

call(conn, opts)

(since 0.101.0)

Logs the request as a cURL command

plug CurlReq.Plug

You can specify a filter function to only log certain requests.

For example don't log routes which start with /admin

def reject_admin_routes(conn) do
  case conn do
    %{path_info: ["admin" | _]} -> false
    _ -> true
  end
end

pipeline :browser do
  ...
  plug CurlReq.Plug, log_level: :error, filter: &__MODULE__.reject_admin_routes/1
end

init(opts)

(since 0.101.0)