# Functions
Debug logs the given formatted message and value, if level is >= DEBUG.
DebugErr logs the given value, formatted message and error, if level is >= DEBUG.
Error logs the given formatted message and value, if level is >= ERROR.
ErrorErr logs the given value, formatted message and error, if level is >= ERROR.
Info logs the given formatted message and value, if level is >= INFO.
InfoErr logs the given value, formatted message and error, if level is >= INFO.
IsDebugEnabled returns true if log level is above DEBUG.
IsTraceEnabled returns true if log level is above TRACE.
SetupLogger initializes logger with the provided configuration.
Trace logs the given formatted message and value, if level is >= TRACE.
TraceErr logs the given value, formatted message and error, if level is >= TRACE.
Warn logs the given formatted message and value, if level is >= WARN.
WarnErr logs the given value, formatted message and error, if level is >= WARN.
# Type aliases
LogLevel - Error(1), Warn(2), Info(3), Debug(4) or Trace(5).