diff --git a/include/spdlog/sinks/wincolor_sink.h b/include/spdlog/sinks/wincolor_sink.h index 5555d801..4c5f95c2 100644 --- a/include/spdlog/sinks/wincolor_sink.h +++ b/include/spdlog/sinks/wincolor_sink.h @@ -73,6 +73,7 @@ public: private: HANDLE out_handle_; std::map colors_; + Mutex _mutex; // set color and return the orig console attributes (for resetting later) WORD set_console_attribs(WORD attribs) @@ -91,7 +92,7 @@ template class wincolor_stdout_sink: public wincolor_sink { public: - wincolor_stdout_sink():wincolor_sink(GetStdHandle(STD_OUTPUT_HANDLE)) + wincolor_stdout_sink(): wincolor_sink(GetStdHandle(STD_OUTPUT_HANDLE)) {} }; @@ -105,7 +106,7 @@ template class wincolor_stderr_sink: public wincolor_sink { public: - wincolor_stderr_sink():wincolor_sink(GetStdHandle(STD_ERROR_HANDLE)) + wincolor_stderr_sink():wincolor_sink(GetStdHandle(STD_ERROR_HANDLE)) {} };