diff --git a/log/handler_glog.go b/log/handler_glog.go index d26a03c410..fb1e03c5b5 100644 --- a/log/handler_glog.go +++ b/log/handler_glog.go @@ -152,9 +152,12 @@ func (h *GlogHandler) WithAttrs(attrs []slog.Attr) slog.Handler { } h.lock.RUnlock() + patterns := []pattern{} + patterns = append(patterns, h.patterns...) + res := GlogHandler{ origin: h.origin.WithAttrs(attrs), - patterns: h.patterns, + patterns: patterns, siteCache: siteCache, location: h.location, }