This commit is contained in:
CFOU
2026-09-14 20:50:19 +02:00
commit 3091fb4020
135 changed files with 10262 additions and 0 deletions
@@ -0,0 +1,16 @@
// Package logger provides a minimal structured logger shared across modules.
package logger
import (
"log/slog"
"os"
)
func New(debug bool) *slog.Logger {
level := slog.LevelInfo
if debug {
level = slog.LevelDebug
}
handler := slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: level})
return slog.New(handler)
}