Caddy.Logger.Store (Caddy v2.3.1)
View SourceGenServer that stores Caddy server log history.
Maintains a rolling buffer of up to 50,000 log lines from the Caddy
server. Provides access to recent logs via the tail/1 function.
Telemetry Events
This module emits the following telemetry events:
[:caddy, :log, :stored]- When a log line is stored. Measurements:%{store_size: integer(), duration: integer()}Metadata:%{message: binary(), trimmed: boolean()}[:caddy, :log, :retrieved]- When logs are retrieved via tail. Measurements:%{lines: integer(), duration: integer()}Metadata:%{requested: integer(), available: integer()}
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for GenServer.init/1.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Callback implementation for GenServer.init/1.