From 7a9de18ccec27dfa63e1b8076da0724b3cdd41ee Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 4 Apr 2025 17:03:21 -0600 Subject: refactor: switch to zerolog logger --- pkg/log/init.go | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 pkg/log/init.go (limited to 'pkg/log/init.go') diff --git a/pkg/log/init.go b/pkg/log/init.go deleted file mode 100644 index 7d9456b6..00000000 --- a/pkg/log/init.go +++ /dev/null @@ -1,30 +0,0 @@ -package log - -import ( - "fmt" - "log" - "log/slog" - "net/http" - "os" - - "github.com/xlgmokha/x/pkg/env" -) - -var Logger *slog.Logger -var Default *log.Logger -var Handler slog.Handler - -func init() { - Handler = slog.NewJSONHandler(os.Stdout, nil) - Logger = slog.New(Handler).With("env", env.Fetch("APP_ENV", "development")) - Default = slog.NewLogLogger(Handler, slog.LevelInfo) -} - -type Fields map[string]interface{} - -func WithFields(r *http.Request, fields Fields) { - for key, value := range fields { - attr := slog.String(key, fmt.Sprintf("%v", value)) - Logger.LogAttrs(r.Context(), slog.LevelDebug, "x", attr) - } -} -- cgit v1.2.3