# Functions
NewLogger returns a new logger.
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.
# Type aliases
A Logger logs messages.