From 3faa19c3aeae15070f2e143b031daaddfe296735 Mon Sep 17 00:00:00 2001 From: mo khan Date: Thu, 27 Mar 2025 11:47:58 -0600 Subject: feat: start to add structured logging --- pkg/cfg/mux.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'pkg/cfg') diff --git a/pkg/cfg/mux.go b/pkg/cfg/mux.go index 694ee9e..a55b443 100644 --- a/pkg/cfg/mux.go +++ b/pkg/cfg/mux.go @@ -1,9 +1,17 @@ package cfg -import "net/http" +import ( + "net/http" + + sloghttp "github.com/samber/slog-http" + xlog "gitlab.com/mokhax/spike/pkg/log" +) func WithMux(mux http.Handler) Option { return func(config *Config) { - config.Mux = mux + config.Mux = sloghttp.NewWithConfig(xlog.Logger, sloghttp.Config{ + WithSpanID: true, + WithTraceID: true, + })(sloghttp.Recovery(mux)) } } -- cgit v1.2.3