Asynchronous logging library. This is work in progress, please come back in 6 months or something.