Agora  1.2.0
Agora project
spdlog::sinks::stdout_sink< ConsoleMutex > Class Template Reference

#include <stdout_sinks.h>

Inheritance diagram for spdlog::sinks::stdout_sink< ConsoleMutex >:
Collaboration diagram for spdlog::sinks::stdout_sink< ConsoleMutex >:

Public Member Functions

 stdout_sink ()
 
- Public Member Functions inherited from spdlog::sinks::stdout_sink_base< ConsoleMutex >
 stdout_sink_base (FILE *file)
 
 ~stdout_sink_base () override=default
 
 stdout_sink_base (const stdout_sink_base &other)=delete
 
 stdout_sink_base (stdout_sink_base &&other)=delete
 
stdout_sink_baseoperator= (const stdout_sink_base &other)=delete
 
stdout_sink_baseoperator= (stdout_sink_base &&other)=delete
 
void log (const details::log_msg &msg) override
 
void flush () override
 
void set_pattern (const std::string &pattern) override
 
void set_formatter (std::unique_ptr< spdlog::formatter > sink_formatter) override
 
- 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

- Public Types inherited from spdlog::sinks::stdout_sink_base< ConsoleMutex >
using mutex_t = typename ConsoleMutex::mutex_t
 
- Protected Attributes inherited from spdlog::sinks::stdout_sink_base< ConsoleMutex >
mutex_tmutex_
 
FILE * file_
 
std::unique_ptr< spdlog::formatterformatter_
 
- Protected Attributes inherited from spdlog::sinks::sink
level_t level_ {level::trace}
 

Constructor & Destructor Documentation

◆ stdout_sink()

template<typename ConsoleMutex >
SPDLOG_INLINE spdlog::sinks::stdout_sink< ConsoleMutex >::stdout_sink

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