# Functions
New creates a new logger with our setup.
NewControllerLogger returns a new logger, which does not include the ctxlog wrapper in caller annotations and sets up controller-runtime to use it.
TraceFilter returns the debug logger if trace is enabled, otherwise a nop logger.
Unskip removes the CallerSkip for the wrapper, i.e.
# Variables
Trace is set to true if 'trace' level logging was configured.