Documentation
¶
Overview ¶
Package logging provides process-wide structured logging for wowapi processes. It constructs an *slog.Logger from a kernel/config.Log and installs a defense-in-depth ReplaceAttr that catches accidental raw-string sensitive attributes. The primary redaction mechanism is structural — config.Secret implements slog.LogValuer — this handler is a second line of defense only.
See docs/blueprint/12-configuration-and-deployment.md §7 for the startup config-fingerprint requirement satisfied by LogStartup.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogStartup ¶
LogStartup emits a single Info record "starting" with the process name, deployment environment, and the full and short config fingerprints. This satisfies blueprint 12 §7: each process logs its config fingerprint at boot so drift between api/worker/migrate can be detected cheaply.
Types ¶
This section is empty.