add logger name
add initial context manager basics
actually pass message through
basic enqueue and Logger -> BaseLogger
how's about a basic sink and test