39 lines
1.4 KiB
C
39 lines
1.4 KiB
C
|
|
#ifndef OUTPUTINFODEFINE_H
|
||
|
|
#define OUTPUTINFODEFINE_H
|
||
|
|
|
||
|
|
#include "MainWindow.h"
|
||
|
|
#include "QsLog.h"
|
||
|
|
|
||
|
|
|
||
|
|
#define STATUS_BAR_MSG(msg) \
|
||
|
|
{ \
|
||
|
|
MainWindow::ShowStatusBarMsg(msg); \
|
||
|
|
}
|
||
|
|
|
||
|
|
#define LOG_INFO(out_info) \
|
||
|
|
{ \
|
||
|
|
MainWindow::OutputInfo(MainWindow::eInfo, out_info); \
|
||
|
|
QLOG_INFO() << out_info; \
|
||
|
|
}
|
||
|
|
|
||
|
|
#define LOG_WARN(warn_info) \
|
||
|
|
{ \
|
||
|
|
MainWindow::OutputInfo(MainWindow::eWarning, warn_info); \
|
||
|
|
QLOG_WARN() << warn_info; \
|
||
|
|
}
|
||
|
|
|
||
|
|
#define LOG_ERROR(error_info) \
|
||
|
|
{ \
|
||
|
|
MainWindow::OutputInfo(MainWindow::eError, error_info); \
|
||
|
|
QLOG_ERROR() << error_info; \
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
#define LOG_DEBUG(debug_info) \
|
||
|
|
{ \
|
||
|
|
MainWindow::OutputInfo(MainWindow::eDebug, debug_info); \
|
||
|
|
QLOG_DEBUG() << debug_info; \
|
||
|
|
}
|
||
|
|
|
||
|
|
#endif // OUTPUTINFODEFINE_H
|