logging.h File Reference

#include <QIODevice>
#include <QString>
#include <QStringList>
#include <QTextStream>
#include <QBuffer>
#include <QDebug>

Go to the source code of this file.

Classes

class  ContextFeature
 This class represents a "feature" in the logging framework/system. More...
class  ContextRealLogger
 A real logging class. More...
class  ContextZeroLogger
 A fake logging class. More...

Defines

#define CONTEXT_LOG_MSG_TYPE_TEST   1
#define CONTEXT_LOG_MSG_TYPE_DEBUG   2
#define CONTEXT_LOG_MSG_TYPE_WARNING   3
#define CONTEXT_LOG_MSG_TYPE_CRITICAL   4
#define CONTEXT_LOG_MODULE_NAME   "unknown"
#define contextFeature(name)   (ContextFeature(name))
#define contextTest()   (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_TEST, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))
#define contextDebug()   (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_DEBUG, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))
#define contextWarning()   (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_WARNING, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))
#define contextCritical()   (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_CRITICAL, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))


Define Documentation

#define CONTEXT_LOG_MODULE_NAME   "unknown"

#define CONTEXT_LOG_MSG_TYPE_CRITICAL   4

#define CONTEXT_LOG_MSG_TYPE_DEBUG   2

#define CONTEXT_LOG_MSG_TYPE_TEST   1

#define CONTEXT_LOG_MSG_TYPE_WARNING   3

 
#define contextCritical (  )     (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_CRITICAL, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))

 
#define contextDebug (  )     (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_DEBUG, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))

#define contextFeature ( name   )     (ContextFeature(name))

 
#define contextTest (  )     (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_TEST, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))

 
#define contextWarning (  )     (ContextRealLogger(CONTEXT_LOG_MSG_TYPE_WARNING, CONTEXT_LOG_MODULE_NAME, __PRETTY_FUNCTION__, __FILE__, __LINE__))


Generated on Thu Feb 21 18:31:19 2013 for libcontextsubscriber by  doxygen 1.5.6