17 const std::chrono::milliseconds& interval = std::chrono::milliseconds{200});
23 const std::chrono::milliseconds m_interval;
25 std::mutex m_in_destructor_mutex;
26 std::condition_variable m_in_destructor_cv;
29 std::thread m_printer;
30 void printerFunction();
32 void beforeLog(std::ostream& os)
override;
33 std::size_t m_lengthToClear = 0;
35 auto getProgressLine() -> std::string;