hyperion.ng
Classes | Public Types | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
Logger Class Reference
Inheritance diagram for Logger:

Classes

struct  T_LOG_MESSAGE
 

Public Types

enum  LogLevel {
  UNSET =0, DEBUG =1, INFO =2, WARNING =3,
  ERROR =4, OFF =5
}
 

Signals

void newLogMessage (Logger::T_LOG_MESSAGE)
 

Public Member Functions

void Message (LogLevel level, const char *sourceFile, const char *func, unsigned int line, const char *fmt,...)
 
void setMinLevel (LogLevel level)
 
LogLevel getMinLevel ()
 

Static Public Member Functions

static LoggergetInstance (QString name="", LogLevel minLevel=Logger::INFO)
 
static void deleteInstance (QString name="")
 
static void setLogLevel (LogLevel level, QString name="")
 
static LogLevel getLogLevel (QString name="")
 

Protected Member Functions

 Logger (QString name="", LogLevel minLevel=INFO)
 

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