@@ -23,7 +23,6 @@ import (
23
23
"k8s.io/apiserver/pkg/util/feature"
24
24
"k8s.io/component-base/featuregate"
25
25
"k8s.io/klog/v2"
26
- "k8s.io/klog/v2/textlogger"
27
26
ipamv1beta1 "sigs.k8s.io/cluster-api/exp/ipam/api/v1beta1"
28
27
ctrl "sigs.k8s.io/controller-runtime"
29
28
"sigs.k8s.io/controller-runtime/pkg/cache"
@@ -46,9 +45,14 @@ func main() {
46
45
"" , "" ,
47
46
)
48
47
49
- textLoggerConfig := textlogger .NewConfig ()
50
- textLoggerConfig .AddFlags (flag .CommandLine )
51
- ctrl .SetLogger (textlogger .NewLogger (textLoggerConfig ))
48
+ // Set log for controller-runtime
49
+ ctrl .SetLogger (klog .NewKlogr ())
50
+
51
+ klog .InitFlags (nil )
52
+ if err := flag .Set ("logtostderr" , "true" ); err != nil {
53
+ klog .Fatalf ("failed to set logtostderr flag: %v" , err )
54
+ }
55
+
52
56
watchNamespace := flag .String (
53
57
"namespace" ,
54
58
"" ,
@@ -80,12 +84,6 @@ func main() {
80
84
"Address for hosting metrics" ,
81
85
)
82
86
83
- logToStderr := flag .Bool (
84
- "logtostderr" ,
85
- true ,
86
- "log to standard error instead of files" ,
87
- )
88
-
89
87
healthAddr := flag .String (
90
88
"health-addr" ,
91
89
":9440" ,
@@ -104,10 +102,6 @@ func main() {
104
102
105
103
flag .Parse ()
106
104
107
- if logToStderr != nil {
108
- klog .LogToStderr (* logToStderr )
109
- }
110
-
111
105
if printVersion {
112
106
fmt .Println (version .String )
113
107
os .Exit (0 )
0 commit comments