diff --git a/include/spdlog/common.h b/include/spdlog/common.h index ea0b0567..0dde700c 100644 --- a/include/spdlog/common.h +++ b/include/spdlog/common.h @@ -98,6 +98,8 @@ inline const char* to_short_str(spdlog::level::level_enum l) { return short_level_names[l]; } +using level_hasher = std::hash; + } //level diff --git a/include/spdlog/sinks/ansicolor_sink.h b/include/spdlog/sinks/ansicolor_sink.h index a6e58250..bd0e3222 100644 --- a/include/spdlog/sinks/ansicolor_sink.h +++ b/include/spdlog/sinks/ansicolor_sink.h @@ -104,7 +104,7 @@ protected: } FILE* target_file_; bool should_do_colors_; - std::unordered_map colors_; + std::unordered_map colors_; }; diff --git a/include/spdlog/sinks/wincolor_sink.h b/include/spdlog/sinks/wincolor_sink.h index 8ee3d894..f9e86c7a 100644 --- a/include/spdlog/sinks/wincolor_sink.h +++ b/include/spdlog/sinks/wincolor_sink.h @@ -11,7 +11,7 @@ #include #include -#include +#include #include namespace spdlog @@ -73,7 +73,7 @@ protected: private: HANDLE out_handle_; - std::map colors_; + std::unordered_map colors_; // set color and return the orig console attributes (for resetting later) WORD set_console_attribs(WORD attribs)