From 85792ff515905e0b68bd21fcbd3505e3c47993ee Mon Sep 17 00:00:00 2001 From: Jared Byers Date: Fri, 22 Apr 2022 18:46:01 -0700 Subject: [PATCH] fixed logger types Signed-off-by: Jared Byers --- logger/controller.go | 5 +++-- logger/logger.go | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/logger/controller.go b/logger/controller.go index 0a71291f..cd0353d6 100644 --- a/logger/controller.go +++ b/logger/controller.go @@ -19,11 +19,12 @@ type Controller struct { base *Logger } -func (l *Logger) ControllerLogger() logr.LogSink { - return &Controller{ +func (l *Logger) ControllerLogger() logr.Logger { + c := &Controller{ enabled: true, base: l, } + return logr.New(c) } func (c *Controller) Init(info logr.RuntimeInfo) {} diff --git a/logger/logger.go b/logger/logger.go index a0583cc4..2fe005f9 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -17,7 +17,7 @@ type Handler interface { Error(err error) // Kubernetes Controller compliant logger - ControllerLogger() logr.LogSink + ControllerLogger() logr.Logger DatabaseLogger() gormlogger.Interface }