@@ -3,13 +3,12 @@ package cmd
3
3
import (
4
4
"crypto/tls"
5
5
"os"
6
- "strings"
7
6
8
7
kcpapis "github.com/kcp-dev/kcp/sdk/apis/apis/v1alpha1"
9
8
kcpcore "github.com/kcp-dev/kcp/sdk/apis/core/v1alpha1"
10
9
kcptenancy "github.com/kcp-dev/kcp/sdk/apis/tenancy/v1alpha1"
10
+ "github.com/openmfp/golang-commons/logger"
11
11
"github.com/spf13/cobra"
12
- "go.uber.org/zap/zapcore"
13
12
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
14
13
"k8s.io/apimachinery/pkg/runtime"
15
14
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
@@ -18,7 +17,6 @@ import (
18
17
ctrl "sigs.k8s.io/controller-runtime"
19
18
"sigs.k8s.io/controller-runtime/pkg/client"
20
19
"sigs.k8s.io/controller-runtime/pkg/healthz"
21
- "sigs.k8s.io/controller-runtime/pkg/log/zap"
22
20
"sigs.k8s.io/controller-runtime/pkg/metrics/filters"
23
21
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
24
22
"sigs.k8s.io/controller-runtime/pkg/webhook"
@@ -43,20 +41,13 @@ var listenCmd = &cobra.Command{
43
41
utilruntime .Must (kcptenancy .AddToScheme (scheme ))
44
42
utilruntime .Must (apiextensionsv1 .AddToScheme (scheme ))
45
43
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 )
58
49
}
59
- ctrl .SetLogger (zap . New ( zap . UseDevMode ( false ), zap . Level ( zapLevel ) ))
50
+ ctrl .SetLogger (log . ComponentLogger ( "controller-runtime" ). Logr ( ))
60
51
61
52
disableHTTP2 := func (c * tls.Config ) {
62
53
log .Info ().Msg ("disabling http/2" )
0 commit comments