在用Qt作开发时,常常需要用到调试,有时通过qDebug()<<"*********************"<<endl;不那么直观,且如果很多调试信息时,仅通过屏幕查看会比较麻烦,因此可通过将调试信息打印到指定文件中,这样更加直观的查看信息方便开发。可在程序中增加如下代码:
QFile debug_file("./XML/commandHistory.txt"); //指定文件路径
debug_file.open(QIODevice::Append);
QTextStream out(&debug_file);
QString hms = getdatetime(); //打印时间
out << "SetCom " << com << " " << param << "\t" << hms << "\n";