# Functions
Initialize creates a lumberjack log rotator and redirects logs output to it.
NewChannelWriter provides an instance of io.Writer that forwards all write over a channel to a background go routine that does the actual write, this can stop disk I/O cluttering up app processing.
# Structs
ChannelWriter provides an io.Writer that defers the write to a background go routine.