context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
flag | Package flag implements command-line flag parsing. |
github.com/go-logr/logr | Package logr defines a general-purpose logging API and abstract interfaces to back that API. |
github.com/go-logr/logr/slogr | Package slogr enables usage of a slog.Handler with logr.Logger as front-end API and of a logr.LogSink through the slog.Handler and thus slog.Logger APIs. |
io | Package io provides basic interfaces to I/O primitives. |
k8s.io/klog/v2/internal/buffer | Package buffer provides a cache for byte.Buffer instances that can be reused to avoid frequent allocation and deallocation. |
k8s.io/klog/v2/internal/serialize | |
k8s.io/klog/v2/internal/severity | Package severity provides definitions for klog severity (info, warning, ...) |
k8s.io/klog/v2/internal/sloghandler | |
k8s.io/klog/v2/internal/verbosity | |
log/slog | Package slog provides structured logging, in which log records include a message, a severity level, and various other attributes expressed as key-value pairs. |
os | Package os provides a platform-independent interface to operating system functionality. |
runtime | Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines. |
strconv | Package strconv implements conversions to and from string representations of basic data types. |
strings | Package strings implements simple functions to manipulate UTF-8 encoded strings. |
time | Package time provides functionality for measuring and displaying time. |