# 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.

# Constants

Constants for log level.
Constants for log level.
Constants for log level.
Constants for log level.
Constants for log level.

# Structs

LogConfig contains logging configuration.

# Type aliases

LogLevel - Error(1), Warn(2), Info(3), Debug(4) or Trace(5).