From 3a0b91c3519f955a03542f7db33e13228a2b774b Mon Sep 17 00:00:00 2001 From: Christoph Mewes Date: Mon, 27 Jan 2025 15:40:24 +0100 Subject: [PATCH] only print stacktraces on panics, as the trace for reconciling errors is pretty much useless On-behalf-of: @SAP christoph.mewes@sap.com --- cmd/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/main.go b/cmd/main.go index 02c8ef8..28ce6c2 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -23,6 +23,7 @@ import ( certmanagerv1 "github.com/cert-manager/cert-manager/pkg/apis/certmanager/v1" "github.com/go-logr/zapr" + "go.uber.org/zap/zapcore" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" @@ -71,7 +72,8 @@ func main() { flag.BoolVar(&enableHTTP2, "enable-http2", false, "If set, HTTP/2 will be enabled for the metrics and webhook servers") opts := zap.Options{ - Development: true, + Development: true, + StacktraceLevel: zapcore.PanicLevel, } opts.BindFlags(flag.CommandLine) flag.Parse()