diff options
| author | mo khan <mo@mokhan.ca> | 2025-04-04 17:03:21 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-04-04 17:03:21 -0600 |
| commit | 7a9de18ccec27dfa63e1b8076da0724b3cdd41ee (patch) | |
| tree | d6d27740c363da3510a732e831b71fa9e8ef85a4 /pkg/log | |
| parent | 0fc2735be3e2884bacfb17718d053d368965c8b2 (diff) | |
refactor: switch to zerolog logger
Diffstat (limited to 'pkg/log')
| -rw-r--r-- | pkg/log/init.go | 30 |
1 files changed, 0 insertions, 30 deletions
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) - } -} |
