GATE
gate::io::LogProvider Class Reference

Public Member Functions

 LogProvider (gate_logger_t const *logger)
 
 LogProvider (LogProvider const &logger)
 
LogProvideroperator= (LogProvider const &logger)
 
result_t log (uint32_t logType, result_t resultCode, int32_t nativeCode, String const &origin, String const &message)
 
bool_t isEnabled (uint32_t logType) const
 
gate_logger_t const * c_impl () const noexcept
 

Static Public Attributes

static uint32_t const Type_Debug = GATE_LOG_TYPE_DEBUG
 
static uint32_t const Type_Info = GATE_LOG_TYPE_INFO
 
static uint32_t const Type_Status = GATE_LOG_TYPE_STATUS
 
static uint32_t const Type_Warning = GATE_LOG_TYPE_WARN
 
static uint32_t const Type_Error = GATE_LOG_TYPE_ERROR
 
static uint32_t const Type_Fatal = GATE_LOG_TYPE_FATAL
 

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