logger::sinks::base_sink< Mutex > Class Template Referenceabstract

Detailed Description

template<class Mutex>
class logger::sinks::base_sink< Mutex >

Definition at line 32 of file base_sink.h.

Inheritance diagram for logger::sinks::base_sink< Mutex >:

Public Member Functions

 base_sink (const base_sink &)=delete
 
base_sinkoperator= (const base_sink &)=delete
 
void log (const details::log_msg &msg) override
 
- Public Member Functions inherited from logger::sinks::sink
virtual void flush ()=0
 
bool should_log (logging::level::level_enum msg_level) const
 
void set_level (logging::level::level_enum log_level)
 
logging::level::level_enum level () const
 

Protected Member Functions

virtual void _sink_it (const details::log_msg &msg)=0
 

Protected Attributes

Mutex _mutex
 

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