# Functions
NewLogrLogger returns a Logger that is satisfied by the supplied logr.Logger, which may be satisfied in turn by various logging implementations (Zap, klog, etc).
NewNopLogger returns a Logger that does nothing.
SetFilteredKlogLogger sets log as the logger backend of klog, but filtering aggressively to avoid noise.
# Interfaces
A Logger logs messages.