# Functions
No description provided by the author
FromContext returns the Logger contained with the context.
Global returns the hclog.Default() global logger as type Logger.
NewNullLogger returns the hclog.NewNullLogger() null logger as type Logger.
NewTestLogger configures a new logger using a provided logLevel and output and returns the new hclog.Logger as type Logger.
Setup takes as an arugment a configuration and then uses it to configure the global logger.
SetupLocal returns a new log.Logger which logs to a provided io.Writer The logger will filter logs based on the global log level.
WithContext stores a Logger and any provided arguments into the provided context to access this logger, use the FromContext function.
# Structs
Config is the configuration for this log setup.
SyslogWrapper is used to cleanup log messages before writing them to a Syslogger.