diff --git a/backend/logger/logger.go b/backend/logger/logger.go index c3985a1..831909d 100644 --- a/backend/logger/logger.go +++ b/backend/logger/logger.go @@ -1,6 +1,8 @@ package logger import ( + "context" + "io" "log/slog" "os" ) @@ -30,13 +32,48 @@ func toSlogLevel(level LoggerLevel) slog.Level { } } -// New creates a *slog.Logger that writes to os.Stderr via slog's default -// TextHandler, with its verbosity driven by the given LoggerLevel. This -// replaces the legacy module-level singleton LOGGER; callers own the returned -// logger and thread it through to sub-modules. +// New creates a *slog.Logger that writes to os.Stderr in the bracketed format +// "[