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