From 9481fb347af85bd946408b902dcdd5310ee38dd9 Mon Sep 17 00:00:00 2001 From: mo khan Date: Sat, 24 May 2025 01:00:24 -0600 Subject: fix: register oidc provider once --- pkg/web/transport.go | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'pkg') diff --git a/pkg/web/transport.go b/pkg/web/transport.go index b8d728a..e3333f5 100644 --- a/pkg/web/transport.go +++ b/pkg/web/transport.go @@ -6,6 +6,7 @@ import ( "github.com/rs/zerolog" "github.com/xlgmokha/x/pkg/log" "github.com/xlgmokha/x/pkg/mapper" + "gitlab.com/gitlab-org/software-supply-chain-security/authorization/sparkled/pkg/pls" ) type Transport struct { @@ -14,20 +15,16 @@ type Transport struct { func (r *Transport) RoundTrip(request *http.Request) (*http.Response, error) { ctx := r.Logger.WithContext(request.Context()) + log.WithFields(ctx, mapper.MapFrom[*http.Request, log.Fields](request)) - defer func() { - log.WithFields(ctx, mapper.MapFrom[*http.Request, log.Fields](request)) - zerolog.Ctx(ctx).Print() - }() + defer pls.FlushLog(ctx) response, err := http.DefaultTransport.RoundTrip(request) if err != nil { - r.Logger.Err(err) + pls.LogError(ctx, err) return response, err } - log.WithFields(ctx, log.Fields{ - "status_code": response.StatusCode, - }) + log.WithFields(ctx, log.Fields{"status_code": response.StatusCode}) return response, nil } -- cgit v1.2.3