# Functions
NewSimpleLogger returns a new [SimpleLogger].
NewSlogLogger returns a new [SlogLogger].
# Constants
Log levels.
Log levels.
Log levels.
Log levels.
Log levels.
Log levels.
# Structs
NoOpLogger satisfies the Logger interface and discards all log messages.
SimpleLogger implements the [Logger] interface.
SlogLogger implements the [Logger] interface, providing a structured logging mechanism by delegating log operations to the standard library's slog package.
# Interfaces
Logger is an interface for handling structured log records at different severity levels.
# Type aliases
A Level is the importance or severity of a log event.