feat: allow HTTP request logging to be disabled
1 file changed, 5 insertions(+), 0 deletions(-)
changed files
M internal/server/logging.go → internal/server/logging.go
@@ -42,9 +42,14 @@ type wrappedHandlerOptions struct { defaultHostname string logger *log.Logger + enabled bool } func wrapHandlerWithLogging(wrappedHandler http.Handler, opts wrappedHandlerOptions) http.Handler { + if !opts.enabled { + return wrappedHandler + } + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { scheme := r.Header.Get("X-Forwarded-Proto") if scheme == "" {