From 73eb6bc1f5849dce617fc13d728238e4320a9373 Mon Sep 17 00:00:00 2001 From: gabime Date: Sun, 24 Sep 2023 11:48:46 +0300 Subject: [PATCH] Replace static_cast with level_to_number in color sinks --- include/spdlog/sinks/ansicolor_sink-inl.h | 2 +- include/spdlog/sinks/wincolor_sink-inl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/spdlog/sinks/ansicolor_sink-inl.h b/include/spdlog/sinks/ansicolor_sink-inl.h index 6de548e2..a29442aa 100644 --- a/include/spdlog/sinks/ansicolor_sink-inl.h +++ b/include/spdlog/sinks/ansicolor_sink-inl.h @@ -52,7 +52,7 @@ SPDLOG_INLINE void ansicolor_sink::log(const details::log_msg &msg // before color range print_range_(formatted, 0, msg.color_range_start); // in color range - print_ccode_(colors_.at(static_cast(msg.log_level))); + print_ccode_(colors_.at(level_to_number(msg.log_level))); print_range_(formatted, msg.color_range_start, msg.color_range_end); print_ccode_(reset); // after color range diff --git a/include/spdlog/sinks/wincolor_sink-inl.h b/include/spdlog/sinks/wincolor_sink-inl.h index 52c50359..5ae0333f 100644 --- a/include/spdlog/sinks/wincolor_sink-inl.h +++ b/include/spdlog/sinks/wincolor_sink-inl.h @@ -45,7 +45,7 @@ template void SPDLOG_INLINE wincolor_sink::set_color(level level, std::uint16_t color) { std::lock_guard lock(mutex_); - colors_[static_cast(level)] = color; + colors_[level_to_number(level)] = color; } template