# Functions
GetLogger is used to retrieve the Logger from the context.
WithLogger is used by callers to set the Logger in the context.
# Variables
Discard is a discardLogger that is used to disenable logging in notation.
# Interfaces
Logger is implemented by users and/or 3rd party loggers.