View Source Zexbox.Logging (Zexbox v1.4.0)

Module for logging events in Zexbox.

Summary

Functions

Attaches Telemetry handlers for Phoenix controller events.

Functions

attach_controller_logs!()

@spec attach_controller_logs!() :: :ok

Attaches Telemetry handlers for Phoenix controller events.

This function sets up handlers for the [:phoenix, :endpoint, :stop] and [:phoenix, :endpoint, :start] events. The handlers are named "phoenix_controller_logs_stop" and "phoenix_controller_logs_start", both of which use the LogHandler.handle_event/4 function to process the events.

Examples

iex> Logging.attach_controller_logs()
:ok
iex> Logging.attach_controller_logs()
** (RuntimeError) event already exists