# Functions
Debug uses the stored zap logger.
Debugf uses the stored zap logger.
Error uses the stored zap logger.
Errorf uses the stored zap logger.
ExtractLogger returns the logger from the context.
ExtractLoggerWithOptions returns a logger with different options than the parent.
ExtractRecorder returns the event recorder from the context.
Info uses the stored zap logger.
Infof uses the stored zap logger.
NewContextWithRecorder returns a new child context with the named recorder and log inside.
NewMappingEvent returns a log event with the 'mapping' reason.
NewParentContext returns a new context with a logger.
NewPredicateEvent returns a log event with the 'predicate' reason.
WarningEvent will create a warning event, without logging.
WithEvent returns a struct to provide event enhanced logging methods 'object' is the object this event is about.
# Constants
ReasonMapping is used for controller EnqueueRequestsFromMapFunc related logging.
ReasonPredicates is used for controller predicate related logging.
# Structs
Event holds information about a k8s events we create via controller-runtime's event recorder.
MappingEvent is used to debug EnqueueRequestsFromMapFunc in controllers.
PredicateEvent is used to debug controller predicates.
ReconcileEventsFromSource for defining useful logs when defining a mapping between a watched object and a reconcile one.