cppDataPipeline 0.3.0
C++ Implementation of the FAIR Data Pipeline API
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
FairDataPipeline::logging::Sink Class Reference
Inheritance diagram for FairDataPipeline::logging::Sink:
FairDataPipeline::logging::ISink FairDataPipeline::logging::CompositeSink FairDataPipeline::logging::OStreamSink

Public Types

typedef std::shared_ptr< Sinksptr
 
- Public Types inherited from FairDataPipeline::logging::ISink
typedef std::shared_ptr< ISinksptr
 

Public Member Functions

enum LOG_LEVEL log_level ()
 
void log_level (enum LOG_LEVEL log_lvl)
 
bool should_log (enum LOG_LEVEL msg_lvl)
 
void set_formatter (ISinkFormatter::sptr fmtr)
 
int execute (Logger *logger, enum LOG_LEVEL msg_lvl, const std::string &s)
 
- Public Member Functions inherited from FairDataPipeline::logging::ISink
virtual int log (enum LOG_LEVEL msg_lvl, const std::string &msg)=0
 

Protected Member Functions

 Sink (enum LOG_LEVEL log_lvl)
 

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