22 lines
878 B
C++
22 lines
878 B
C++
#ifndef LOGGER_H
|
|
#define LOGGER_H
|
|
|
|
#include <QApplication>
|
|
#include <QFile>
|
|
#include <QDebug>
|
|
#include <QThread>
|
|
#include <iostream>
|
|
#ifndef logData
|
|
#define logData "["<< __TIME__ <<"]"<<"[line:"<<__LINE__<<"]"<<"[fuction:"<<__FUNCTION__<<"]"<<"[ID:"<<QThread::currentThreadId()<<"]"// "["<<__TIME__ <<"]"<< "["<<__FILE__ <<"]"<< "[line:"<<__LINE__<<"]"<<__FUNCTION__<<"[threadID:"<<QThread::currentThreadId()<<"]"
|
|
//#define logData "["<<__DATE__<< __TIME__ <<"]"<< "["<<__FILE__ <<"]"<< "[line:"<<__LINE__<<"]"<<__FUNCTION__
|
|
#define logDebug() qDebug()<<logData<<"logDebug:"
|
|
#define logWarning() qWarning()<<logData<<"logWarning:"
|
|
#define logError() qCritical()<<logData<<"logError:"
|
|
#define logInfo() qInfo()<<logData<<"logInfo:"
|
|
#endif
|
|
void MessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg);
|
|
|
|
|
|
|
|
#endif // LOGGER_H
|