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

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Levels are the log levels we respond too.
LogLevel is the log level of all logs in this package it is set by the Setup() function and is shared with all other setup variations (i.e.

# Structs

Config is the configuration for this log setup.
SyslogWrapper is used to cleanup log messages before writing them to a Syslogger.

# Type aliases

Alias the hclog levels so that the hclog package doesn't need to be exposed for `logger.Log(...)` calls.
Logger is a type alias for hclog.Logger.