@@ -3,13 +3,12 @@ package cmd
33import (
44 "crypto/tls"
55 "os"
6- "strings"
76
87 kcpapis "github.com/kcp-dev/kcp/sdk/apis/apis/v1alpha1"
98 kcpcore "github.com/kcp-dev/kcp/sdk/apis/core/v1alpha1"
109 kcptenancy "github.com/kcp-dev/kcp/sdk/apis/tenancy/v1alpha1"
10+ "github.com/openmfp/golang-commons/logger"
1111 "github.com/spf13/cobra"
12- "go.uber.org/zap/zapcore"
1312 apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1413 "k8s.io/apimachinery/pkg/runtime"
1514 utilruntime "k8s.io/apimachinery/pkg/util/runtime"
@@ -18,7 +17,6 @@ import (
1817 ctrl "sigs.k8s.io/controller-runtime"
1918 "sigs.k8s.io/controller-runtime/pkg/client"
2019 "sigs.k8s.io/controller-runtime/pkg/healthz"
21- "sigs.k8s.io/controller-runtime/pkg/log/zap"
2220 "sigs.k8s.io/controller-runtime/pkg/metrics/filters"
2321 metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
2422 "sigs.k8s.io/controller-runtime/pkg/webhook"
@@ -43,20 +41,13 @@ var listenCmd = &cobra.Command{
4341 utilruntime .Must (kcptenancy .AddToScheme (scheme ))
4442 utilruntime .Must (apiextensionsv1 .AddToScheme (scheme ))
4543
46- var zapLevel zapcore.Level
47- switch strings .ToUpper (log .GetLevel ().String ()) {
48- case "ERROR" :
49- zapLevel = zapcore .ErrorLevel
50- case "WARN" :
51- zapLevel = zapcore .WarnLevel
52- case "INFO" :
53- zapLevel = zapcore .InfoLevel
54- case "DEBUG" , "TRACE" :
55- zapLevel = zapcore .DebugLevel
56- default :
57- zapLevel = zapcore .InfoLevel
44+ logConfig := logger .DefaultConfig ()
45+ logConfig .Level = os .Getenv ("LOG_LEVEL" )
46+ log , err := logger .New (logConfig )
47+ if err != nil {
48+ panic (err )
5849 }
59- ctrl .SetLogger (zap . New ( zap . UseDevMode ( false ), zap . Level ( zapLevel ) ))
50+ ctrl .SetLogger (log . ComponentLogger ( "controller-runtime" ). Logr ( ))
6051
6152 disableHTTP2 := func (c * tls.Config ) {
6253 log .Info ().Msg ("disabling http/2" )
0 commit comments