|
|
|
@ -21,20 +21,20 @@ SPDLOG_INLINE ansicolor_sink<ConsoleMutex>::ansicolor_sink(FILE *target_file, co
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
set_color_mode(mode);
|
|
|
|
|
colors_.at(to_size_t(level::trace)) = to_string_(white);
|
|
|
|
|
colors_.at(to_size_t(level::debug)) = to_string_(cyan);
|
|
|
|
|
colors_.at(to_size_t(level::info)) = to_string_(green);
|
|
|
|
|
colors_.at(to_size_t(level::warn)) = to_string_(yellow_bold);
|
|
|
|
|
colors_.at(to_size_t(level::err)) = to_string_(red_bold);
|
|
|
|
|
colors_.at(to_size_t(level::critical)) = to_string_(bold_on_red);
|
|
|
|
|
colors_.at(to_size_t(level::off)) = to_string_(reset);
|
|
|
|
|
colors_.at(level_to_number(level::trace)) = to_string_(white);
|
|
|
|
|
colors_.at(level_to_number(level::debug)) = to_string_(cyan);
|
|
|
|
|
colors_.at(level_to_number(level::info)) = to_string_(green);
|
|
|
|
|
colors_.at(level_to_number(level::warn)) = to_string_(yellow_bold);
|
|
|
|
|
colors_.at(level_to_number(level::err)) = to_string_(red_bold);
|
|
|
|
|
colors_.at(level_to_number(level::critical)) = to_string_(bold_on_red);
|
|
|
|
|
colors_.at(level_to_number(level::off)) = to_string_(reset);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
template<typename ConsoleMutex>
|
|
|
|
|
SPDLOG_INLINE void ansicolor_sink<ConsoleMutex>::set_color(level color_level, string_view_t color)
|
|
|
|
|
{
|
|
|
|
|
std::lock_guard<mutex_t> lock(mutex_);
|
|
|
|
|
colors_.at(to_size_t(color_level)) = to_string_(color);
|
|
|
|
|
colors_.at(level_to_number(color_level)) = to_string_(color);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
template<typename ConsoleMutex>
|
|
|
|
|