# Packages
No description provided by the author
# Functions
GetAllLevels - getting all set log levels Returns: module names and their associated logging levels
If not set default logging level is info.
GetLevel - getting log level for given module Parameters: module is module name
Returns: logging level
If not set default logging level is info.
GetSpec returns the log spec which specifies the log level of each individual module.
HideCallerInfo - Do not show caller info in log lines for given log level and module Parameters: module is module name level is logging level
note: based on implementation of custom logger, callerinfo info may not be available for custom logging provider.
Initialize sets new custom logging provider which takes over logging operations.
IsCallerInfoEnabled - returns if caller info enabled for given log level and module Parameters: module is module name level is logging level
Returns: is caller info enabled for this module and level
note: based on implementation of custom logger, callerinfo info may not be available for custom logging provider.
IsEnabledFor - Check if given log level is enabled for given module Parameters: module is module name level is logging level
Returns: is logging enabled for this module and level
If not set default logging level is info.
New creates and returns a Logger implementation based on given module name.
ParseLevel returns the log level from a string representation.
ParseString returns string representation of given log level.
SetLevel - setting log level for given module Parameters: module is module name level is logging level
If not set default logging level is info.
SetSpec sets the log levels for individual modules as well as the default log level.
ShowCallerInfo - Show caller info in log lines for given log level and module.
# Interfaces
Logger - Standard logger interface.
LoggerProvider is a factory for moduled loggers.
# Type aliases
Level defines all available log levels for logging messages.