Commit bd707779 authored by Suleimi Ahmed's avatar Suleimi Ahmed 🔴
Browse files

fix: add stack trace to a panic log

parent 97538a8c
Loading
Loading
Loading
Loading
+2 −1
Changes for registry/registry.go: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ import (
	"net/url"
	"os"
	"os/signal"
	"runtime/debug"
	"strings"
	"syscall"
	"time"
@@ -538,7 +539,7 @@ func panicHandler(handler http.Handler) http.Handler {
		defer func() {
			if err := recover(); err != nil {
				// nolint: revive // deep-exit
				log.Panic(fmt.Sprintf("%v", err))
				log.WithField("stack", string(debug.Stack())).Panic(fmt.Sprintf("%v", err))
			}
		}()
		handler.ServeHTTP(w, r)