GATE
gate::io::Logger Class Reference
Inheritance diagram for gate::io::Logger:
gate::NonCopyable

Public Member Functions

 Logger (LogProvider const &logprovider, String const &logorigin)
 
 Logger (Logger const &logger)
 
 Logger (Logger const &logger, String const &add_origin)
 
bool_t isEnabled (uint32_t logType) const
 
LoggerStream get (uint32_t logType, result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream debug (result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream info (result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream status (result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream warn (result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream error (result_t result=results::Ok, int32_t native_code=0)
 
LoggerStream fatal (result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void log2 (uint32_t logType, F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void debug2 (F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void info2 (F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void status2 (F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void warn2 (F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void error2 (F func, result_t result=results::Ok, int32_t native_code=0)
 
template<class F >
void fatal2 (F func, result_t result=results::Ok, int32_t native_code=0)
 

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