OptionallevelMinimum level to log. Default: INFO
OptionaltransportsLog transports. Default: ConsoleTransport
OptionalredactionRedaction configuration
OptionalsampleSampling rate 0–1 (1 = log everything). Default: 1
Sampling is not deterministic — each request is evaluated independently. If the same request is logged multiple times (e.g., retries), it may be sampled differently each time.
OptionalmethodsOnly log requests matching these methods. Empty = all.
OptionalstatusesOnly log responses with these status codes. Empty = all.
OptionalexcludeURL patterns to exclude from logging
OptionalcontextExtra fields to merge into every log entry
OptionalgenerateCustom request ID generator function
Configuration for the HTTP logger.