void Widget::writeLog(const QString logStr)
{
//创建日志文件夹
QString filePath = qApp->applicationDirPath() + "/Log/";
QDir logDir(filePath);
logDir.mkdir(filePath);
QString fileName = filePath + QDateTime::currentDateTime().toString("yyyy-MM-dd")+".txt";
QFile file(fileName);
// file.setFileName("log.txt");
//只写 追加写入
if(file.open(QIODevice::Append |QIODevice::Text |QIODevice::WriteOnly))
{
QTextStream in(&file);
in << logStr << endl;
}
file.close();
}
日志的格式可以自己构造,比如 时间日期 + 日志等级 + 内容 + 换行