- QDir *dir = new QDir;
- QDateTime currentTime = QDateTime::currentDateTime();
- QString logName = "log_" + currentTime.toString("yyyyMMddhhmmss");
-
- bool exist = dir.exists(QDir::currentPath().append("/log"));
-
- if(!exist)
- {
- dir.mkpath(QDir::currentPath().append("/log"));
- dir.setPath(QDir::currentPath().append("/log"));
- }
-
- QFile *file = new QFile(logName + ".txt");
- dir.setCurrent(QDir::currentPath().append("/log"));
- while (!file.open(QIODevice::WriteOnly | QIODevice::append));
- {
- QTextStream txtOutput(file);
- txtOutput << str << endl;
- file.close();
- }