From f633732d80bb94fa97195851a6705a54c42edb42 Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Fri, 30 Sep 2022 21:28:32 +0000 Subject: [PATCH] Use structured logging instead of logrus for event recorders Signed-off-by: Brad Davidson --- pkg/util/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/util/api.go b/pkg/util/api.go index 1e88d3addc..1556d4c9b4 100644 --- a/pkg/util/api.go +++ b/pkg/util/api.go @@ -104,7 +104,7 @@ func WaitForAPIServerReady(ctx context.Context, kubeconfigPath string, timeout t func BuildControllerEventRecorder(k8s clientset.Interface, controllerName, namespace string) record.EventRecorder { logrus.Infof("Creating %s event broadcaster", controllerName) eventBroadcaster := record.NewBroadcaster() - eventBroadcaster.StartLogging(logrus.Infof) + eventBroadcaster.StartStructuredLogging(0) eventBroadcaster.StartRecordingToSink(&coregetter.EventSinkImpl{Interface: k8s.CoreV1().Events(namespace)}) nodeName := os.Getenv("NODE_NAME") return eventBroadcaster.NewRecorder(schemes.All, v1.EventSource{Component: controllerName, Host: nodeName})