Currently, it's required that there is only one thread doing RT Logging (enqueuing ), and another doing the actual loging (dequeing)
ReaderWriterQueue is SPSC, we could possible use ConcurrentQueue by the same author to support multiple realtime threads.