# Functions
CreateDiscardLogger for testing.
CreateKlogLogger using Kubernetes klog.
CreateStdLogger creates a logr.Logger using Go's standard log package.
CreateZapLogger for structured logging.
# Structs
SyncLogger contains a logger and an associated sync function that should be called using `defer`.