// Package logger provides a structured JSON logger built on log/slog. // In development a human-readable text handler is used. package logger import ( "log/slog" "os" ) // New returns a *slog.Logger configured for the current environment. func New() *slog.Logger { level := slog.LevelDebug handler := slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{ Level: level, }) return slog.New(handler) }