21 template <
typename ConsoleMutex>
25 using mutex_t =
typename ConsoleMutex::mutex_t;
36 void flush()
override;
37 void set_pattern(
const std::string& pattern)
override;
39 void set_formatter(std::unique_ptr<spdlog::formatter> sink_formatter)
override;
50 template <
typename ConsoleMutex>
57 template <
typename ConsoleMutex>
73 template <
typename Factory = spdlog::synchronous_factory>
76 template <
typename Factory = spdlog::synchronous_factory>
79 template <
typename Factory = spdlog::synchronous_factory>
82 template <
typename Factory = spdlog::synchronous_factory>
87#ifdef SPDLOG_HEADER_ONLY
Definition stdout_sinks.h:59
stderr_sink()
Definition stdout_sinks-inl.h:110
Definition stdout_sinks.h:23
FILE * file_
Definition stdout_sinks.h:43
stdout_sink_base(stdout_sink_base &&other)=delete
void flush() override
Definition stdout_sinks-inl.h:81
stdout_sink_base & operator=(stdout_sink_base &&other)=delete
void log(const details::log_msg &msg) override
Definition stdout_sinks-inl.h:53
stdout_sink_base(const stdout_sink_base &other)=delete
void set_pattern(const std::string &pattern) override
Definition stdout_sinks-inl.h:88
mutex_t & mutex_
Definition stdout_sinks.h:42
stdout_sink_base & operator=(const stdout_sink_base &other)=delete
void set_formatter(std::unique_ptr< spdlog::formatter > sink_formatter) override
Definition stdout_sinks-inl.h:95
~stdout_sink_base() override=default
typename ConsoleMutex::mutex_t mutex_t
Definition stdout_sinks.h:25
std::unique_ptr< spdlog::formatter > formatter_
Definition stdout_sinks.h:44
Definition stdout_sinks.h:52
stdout_sink()
Definition stdout_sinks-inl.h:103
stdout_sink< details::console_nullmutex > stdout_sink_st
Definition stdout_sinks.h:65
stderr_sink< details::console_mutex > stderr_sink_mt
Definition stdout_sinks.h:67
stdout_sink< details::console_mutex > stdout_sink_mt
Definition stdout_sinks.h:64
stderr_sink< details::console_nullmutex > stderr_sink_st
Definition stdout_sinks.h:68
SPDLOG_INLINE std::shared_ptr< logger > stdout_logger_mt(const std::string &logger_name)
Definition stdout_sinks-inl.h:119
SPDLOG_INLINE std::shared_ptr< logger > stderr_logger_st(const std::string &logger_name)
Definition stdout_sinks-inl.h:137
SPDLOG_INLINE std::shared_ptr< logger > stderr_logger_mt(const std::string &logger_name)
Definition stdout_sinks-inl.h:131
SPDLOG_INLINE std::shared_ptr< logger > stdout_logger_st(const std::string &logger_name)
Definition stdout_sinks-inl.h:125