23template<
typename ConsoleMutex>
36 void flush() final override;
61template<typename ConsoleMutex>
68template<
typename ConsoleMutex>
83#ifdef SPDLOG_HEADER_ONLY
level::level_enum level() const
void flush() final override
std::array< std::uint16_t, level::n_levels > colors_
void log(const details::log_msg &msg) final override
wincolor_sink & operator=(const wincolor_sink &other)=delete
void write_to_file_(const memory_buf_t &formatted)
void set_color_mode_impl(color_mode mode)
std::unique_ptr< spdlog::formatter > formatter_
wincolor_sink(const wincolor_sink &other)=delete
void print_range_(const memory_buf_t &formatted, size_t start, size_t end)
void set_formatter(std::unique_ptr< spdlog::formatter > sink_formatter) override final
~wincolor_sink() override
std::uint16_t set_foreground_color_(std::uint16_t attribs)
void set_pattern(const std::string &pattern) override final
void set_color_mode(color_mode mode)
void set_color(level::level_enum level, std::uint16_t color)
typename ConsoleMutex::mutex_t mutex_t
fmt::basic_memory_buffer< char, 250 > memory_buf_t