fix missing mutex and template parameter in the wincolor_sink

pull/302/head
Alexander Pitzer 9 years ago
parent 87ddb9a6c1
commit 3b51a20772

@ -73,6 +73,7 @@ public:
private: private:
HANDLE out_handle_; HANDLE out_handle_;
std::map<level::level_enum, WORD> colors_; std::map<level::level_enum, WORD> colors_;
Mutex _mutex;
// set color and return the orig console attributes (for resetting later) // set color and return the orig console attributes (for resetting later)
WORD set_console_attribs(WORD attribs) WORD set_console_attribs(WORD attribs)
@ -91,7 +92,7 @@ template<class Mutex>
class wincolor_stdout_sink: public wincolor_sink<Mutex> class wincolor_stdout_sink: public wincolor_sink<Mutex>
{ {
public: public:
wincolor_stdout_sink():wincolor_sink(GetStdHandle(STD_OUTPUT_HANDLE)) wincolor_stdout_sink(): wincolor_sink<Mutex>(GetStdHandle(STD_OUTPUT_HANDLE))
{} {}
}; };
@ -105,7 +106,7 @@ template<class Mutex>
class wincolor_stderr_sink: public wincolor_sink<Mutex> class wincolor_stderr_sink: public wincolor_sink<Mutex>
{ {
public: public:
wincolor_stderr_sink():wincolor_sink(GetStdHandle(STD_ERROR_HANDLE)) wincolor_stderr_sink():wincolor_sink<Mutex>(GetStdHandle(STD_ERROR_HANDLE))
{} {}
}; };

Loading…
Cancel
Save