SnakeBridge.Telemetry.Handlers.Logger (SnakeBridge v0.16.0)

Copy Markdown View Source

Logs SnakeBridge telemetry events.

This handler logs compilation events at appropriate log levels:

  • Compile stop: :info
  • Compile exception: :error
  • Introspect/Generate: :debug

Usage

# In your application startup
SnakeBridge.Telemetry.Handlers.Logger.attach()

Summary

Functions

Attaches the logger handler to telemetry events.

Detaches the logger handler.

Functions

attach()

@spec attach() :: :ok | {:error, :already_exists}

Attaches the logger handler to telemetry events.

Returns :ok on success or {:error, :already_exists} if already attached.

detach()

@spec detach() :: :ok | {:error, :not_found}

Detaches the logger handler.