doxygen
Public Types | Public Member Functions | Protected Attributes | List of all members
spdlog::sinks::stdout_sink_base< ConsoleMutex > Class Template Reference
Inheritance diagram for spdlog::sinks::stdout_sink_base< ConsoleMutex >:
Inheritance graph
[legend]
Collaboration diagram for spdlog::sinks::stdout_sink_base< ConsoleMutex >:
Collaboration graph
[legend]

Public Types

using mutex_t = typename ConsoleMutex::mutex_t
 

Public Member Functions

 stdout_sink_base (FILE *file)
 
 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
void set_level (level::level_enum log_level)
 
level::level_enum level () const
 
bool should_log (level::level_enum msg_level) const
 

Protected Attributes

mutex_t & mutex_
 
FILE * file_
 
std::unique_ptr< spdlog::formatterformatter_
 
- Protected Attributes inherited from spdlog::sinks::sink
level_t level_ {level::trace}
 

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