github.com/go-logr/logr | Package logr defines a general-purpose logging API and abstract interfaces to back that API. |
github.com/go-logr/zapr | Package zapr defines an implementation of the github.com/go-logr/logr interfaces built on top of Zap (go.uber.org/zap). |
go.uber.org/zap | Package zap provides fast, structured, leveled logging. |
go.uber.org/zap/zapcore | Package zapcore defines and implements the low-level interfaces upon which zap is built. |
io | Package io provides basic interfaces to I/O primitives. |
k8s.io/component-base/featuregate | |
k8s.io/component-base/logs/api/v1 | The LoggingAlphaOptions and LoggingBetaOptions feature gates control whether these unstable features can get enabled. |
sync/atomic | Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms. |
time | Package time provides functionality for measuring and displaying time. |