An asynchronous logger that tries to offload the calling thread.