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

Public Types

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

Public Member Functions

int log (enum LOG_LEVEL msg_lvl, const std::string &s)
 
void add_sink (Sink::sptr sink)
 
- Public Member Functions inherited from FairDataPipeline::logging::Sink
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)
 
virtual int log (enum LOG_LEVEL msg_lvl, const std::string &msg)=0
 

Static Public Member Functions

static sptr create (enum LOG_LEVEL lvl)
 

Additional Inherited Members

- Protected Member Functions inherited from FairDataPipeline::logging::Sink
 Sink (enum LOG_LEVEL log_lvl)
 

Member Function Documentation

◆ log()

int FairDataPipeline::logging::CompositeSink::log ( enum LOG_LEVEL  msg_lvl,
const std::string &  s 
)
virtual

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