Minor addition: here's spdlog [1] version I use and dllthread [2]. I modified spdlog a little [3], so now it uses dllthread class instead std::thread. [1] https://github.com/gabime/spdlog/commit/e91e1b80f9c4332bcef8388ff48ee705128e5519 [2] https://github.com/slavanap/dllthread [3] https://github.com/slavanap/spdlog/commits/myfixes -- Vyacheslav Napadovsky