Current section
Files
Jump to
Current section
Files
lib/status_code_tracker/tracker_plug.ex
defmodule StatusCodeTracker.Plug do
import Plug.Conn
def init(opts), do: opts
def call(conn, _opts) do
register_before_send(conn, fn conn ->
if conn.status in 500..599 and conn.request_path != "/health" do
StatusCodeTracker.Server.track_error()
end
conn
end)
end
end