EndPointBlank. Plug. ReportInteraction
(end_point_blank_elixir v0.3.1)
Copy Markdown
Plug that tracks every request/response pair.
- Generates a per-request UUID stored in
RequestStore. - Writes request metadata immediately via
RequestWriter. - Registers a
before_sendcallback to write response metadata. - On unhandled exceptions, writes to
ExceptionWriterbefore re-raising.
Place this plug early in your endpoint pipeline, before routing:
plug EndPointBlank.Plug.ReportInteraction