本文仅作备忘
在使用 KubeBuilder 构建 Operator 时,默认的日志格式是 zap 样式的,其日志初始化语句如下:
ctrl.SetLogger(zap.Logger(true))
有时候因为没有格式化打印日志的需要,可以修改日志输出形式,例如切换为 klog 格式,只需修改上述初始化语句为:
import(
"k8s.io/klog/klogr"
)
...
ctrl.SetLogger(klogr.New())
...
本文仅作备忘
在使用 KubeBuilder 构建 Operator 时,默认的日志格式是 zap 样式的,其日志初始化语句如下:
ctrl.SetLogger(zap.Logger(true))
有时候因为没有格式化打印日志的需要,可以修改日志输出形式,例如切换为 klog 格式,只需修改上述初始化语句为:
import(
"k8s.io/klog/klogr"
)
...
ctrl.SetLogger(klogr.New())
...