Photon 1.0.0
Loading...
Searching...
No Matches
spdlog::sinks::wincolor_stderr_sink< ConsoleMutex > Class Template Reference

#include <wincolor_sink.h>

Inheritance diagram for spdlog::sinks::wincolor_stderr_sink< ConsoleMutex >:
spdlog::sinks::wincolor_sink< ConsoleMutex > spdlog::sinks::sink

Public Member Functions

 wincolor_stderr_sink (color_mode mode=color_mode::automatic)
 
- Public Member Functions inherited from spdlog::sinks::wincolor_sink< ConsoleMutex >
 wincolor_sink (void *out_handle, color_mode mode)
 
 ~wincolor_sink () override
 
 wincolor_sink (const wincolor_sink &other)=delete
 
wincolor_sinkoperator= (const wincolor_sink &other)=delete
 
void set_color (level::level_enum level, std::uint16_t color)
 
void log (const details::log_msg &msg) final override
 
void flush () final override
 
void set_pattern (const std::string &pattern) override final
 
void set_formatter (std::unique_ptr< spdlog::formatter > sink_formatter) override final
 
void set_color_mode (color_mode mode)
 
- Public Member Functions inherited from spdlog::sinks::sink
virtual ~sink ()=default
 
void set_level (level::level_enum log_level)
 
level::level_enum level () const
 
bool should_log (level::level_enum msg_level) const
 

Additional Inherited Members

- Protected Types inherited from spdlog::sinks::wincolor_sink< ConsoleMutex >
using mutex_t = typename ConsoleMutex::mutex_t
 
- Protected Member Functions inherited from spdlog::sinks::wincolor_sink< ConsoleMutex >
std::uint16_t set_foreground_color_ (std::uint16_t attribs)
 
void print_range_ (const memory_buf_t &formatted, size_t start, size_t end)
 
void write_to_file_ (const memory_buf_t &formatted)
 
void set_color_mode_impl (color_mode mode)
 
- Protected Attributes inherited from spdlog::sinks::wincolor_sink< ConsoleMutex >
void * out_handle_
 
mutex_tmutex_
 
bool should_do_colors_
 
std::unique_ptr< spdlog::formatterformatter_
 
std::array< std::uint16_t, level::n_levelscolors_
 
- Protected Attributes inherited from spdlog::sinks::sink
level_t level_ {level::trace}
 

Constructor & Destructor Documentation

◆ wincolor_stderr_sink()

template<typename ConsoleMutex >
SPDLOG_INLINE spdlog::sinks::wincolor_stderr_sink< ConsoleMutex >::wincolor_stderr_sink ( color_mode  mode = color_mode::automatic)
explicit

The documentation for this class was generated from the following files: