#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 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__)) |