# Functions
NewDefaultLoggers returns a new Loggers instance with default properties.
NewDisabledLoggers returns a Loggers instance that will never generate output.
# Constants
Debug is the least significant logging level, containing verbose output you will normally not need to see.
Error is the logging level for error conditions that should not happen during normal operation of the SDK.
Info is the logging level for informational messages about normal operations.
None means no messages at all should be logged.
Warn is the logging level for more significant messages about an uncommon condition that is not necessarily an error.
# Interfaces
BaseLogger is a generic logger interface with no level mechanism.
# Type aliases
LogLevel describes one of the possible thresholds of log message, from LogDebug to LogError.