#include "CamiTKAPI.h"
#include <stdlib.h>
#include <QDateTime>
Go to the source code of this file.
|
#define | CAMITK_ERROR(CLASSNAME, METHODNAME, MSG) Log("ERROR", CLASSNAME, METHODNAME, MSG) |
|
#define | CAMITK_ERROR_IF(B, CLASSNAME, METHODNAME, MSG) |
|
#define | CAMITK_INFO(CLASSNAME, METHODNAME, MSG) Log("INFO", CLASSNAME, METHODNAME, MSG) |
|
#define | CAMITK_INFO_IF(B, CLASSNAME, METHODNAME, MSG) |
|
#define | Log(TYPE, CLASSNAME, METHODNAME, MSG) |
| log macro More...
|
|
#define CAMITK_ERROR |
( |
|
CLASSNAME, |
|
|
|
METHODNAME, |
|
|
|
MSG |
|
) |
| Log("ERROR", CLASSNAME, METHODNAME, MSG) |
#define CAMITK_ERROR_IF |
( |
|
B, |
|
|
|
CLASSNAME, |
|
|
|
METHODNAME, |
|
|
|
MSG |
|
) |
| |
Value:{ \
if ((B)) { \
CAMITK_ERROR(CLASSNAME, METHODNAME, MSG) \
} \
} \
#define CAMITK_INFO |
( |
|
CLASSNAME, |
|
|
|
METHODNAME, |
|
|
|
MSG |
|
) |
| Log("INFO", CLASSNAME, METHODNAME, MSG) |
#define CAMITK_INFO_IF |
( |
|
B, |
|
|
|
CLASSNAME, |
|
|
|
METHODNAME, |
|
|
|
MSG |
|
) |
| |
Value:{ \
if (((B))) { \
CAMITK_INFO(CLASSNAME, METHODNAME, MSG) \
} \
} \
#define Log |
( |
|
TYPE, |
|
|
|
CLASSNAME, |
|
|
|
METHODNAME, |
|
|
|
MSG |
|
) |
| |
Value:{ \
(*Log::getLogStream()) << (TYPE); \
if (Log::getShowUser()) { \
(*Log::getLogStream()) << " " << Log::getUserInformation(); \
} \
if (Log::getShowTime()) { \
(*Log::getLogStream()) << " " << QDateTime::currentDateTime().toString(Qt::ISODate).toStdString(); \
} \
(*Log::getLogStream()) << " | " << (CLASSNAME) << "::" << (METHODNAME) << std::endl; \
(*Log::getLogStream()) << MSG << std::endl; \
(*Log::getLogStream()) << "-----------------------------" << std::endl; \
Log::getLogStream()->flush(); \
} \
log macro