注:以下方法仅适用于 Qt5 及以上版本
参考:Qt之qInstallMessageHandler(输出详细日志)
Qt之qInstallMessageHandler(重定向至文件)
使用方法
int main(int argc, char *argv[])
{
// 安装消息处理程序
qInstallMessageHandler(myMessageOutput);
QApplication a(argc, argv);
// 打印信息
qDebug("This is a debug message.");
qWarning("This is a warning message.");
qCritical("This is a critical message.");
qFatal("This is a fatal message.");
TestLCD w;
w.show();
return a.exec();
}
VS 输出窗口输出信息
// 自定义消息处理程序
void myMessageOutput(QtMsgType type, const QMessageLogContext &context