Caddy.Logger.Buffer (Caddy v2.3.1)
View SourceGenServer that buffers log messages before writing to storage.
Collects log output from the Caddy server process and buffers messages until complete lines are received. When newlines are detected, complete log lines are flushed to the Logger.Store.
Telemetry Events
This module emits the following telemetry events:
[:caddy, :log, :buffered]- When data is received and buffered. Measurements:%{size: integer(), buffer_size: integer()}Metadata:%{source: :caddy_process}[:caddy, :log, :buffer_flush]- When complete lines are flushed to Store. Measurements:%{lines: integer()}Metadata:%{}
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.