# Functions
ExecMiddlewareChain builds the global middleware chain recursively, functions are first class.
Logger will log the entire received message.
Metrics contains basic example metrics that can be captured and pulled into prometheus.
NewLoggerConfig will setup a new LoggerConfig with a default skipper.
NewTimeoutConfig will setup a new timeout config with default values.
PanicHandler will handle panics and log the error allowing the service to recover.
Timeout can be used to set a timeout on requests sent to listeners.
# Structs
LoggerConfig holds configuration for a middleware based logger.
TimeoutConfig contains configuration settings for timeing out requests sent to listeners.