# Functions
NewLogger creates new Logger based on controller runtime zap logger.
SetLevel sets Options.LogLevel, which configures the the minimum enabled logging level e.g Debug, Info.
SetLogger sets a concrete logging implementation for all deferred Loggers.
SetMode sets Options.LogMode, which configures to use (or not use) development mode.
ToLevel converts a string to a log level.
ToMode converts a string to a log mode.
WriteTo configures the logger to write to the given io.Writer, instead of standard error.
# Constants
DebugLevel logs are typically voluminous, and are usually disabled in production.
DPanicLevel logs are particularly important errors.
ErrorLevel logs are high-priority.
FatalLevel logs a message, then calls os.Exit(1).
InfoLevel is the default logging priority.
ModeDev is for more human-readable outputs, extra stack traces and logging info.
ModeProd is the log mode for production.
PanicLevel logs a message, then panics.
WarnLevel logs are more important than Info, but don't need individual human review.
# Variables
Log is the base logger.