work-zym\zhangyiming 615e83ce3c 1 支持界面的重新布局更新
2 对新增和删除方案支持
 3 支持方案的刷新
 4 增加日志支持
2024-12-04 16:45:02 +08:00

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