package logger import ( "log/slog" "os" ) type Logger struct { *slog.Logger } func New(module string) *Logger { handler := slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{ Level: slog.LevelInfo, }) base := slog.New(handler).With("module", module) return &Logger{Logger: base} }