void MainWindow::slot_log(const QString& lg)
{
QString dtLg = QDateTime::currentDateTime().toString("[yyyy_MM_dd_HH_mm_ss]:")
+lg.toUtf8();
if(!m_logFile.isOpen())
{
QString logPath = QCoreApplication::applicationDirPath() + "/log";
QDir dir(logPath);
if(!dir.exists())
{
dir.mkpath(logPath);
}
m_logFile.setFileName(tr("%1/%2.log").arg(logPath).arg(QDate::currentDate().toString("yyyy_MM_dd")));
if(!m_logFile.open(QIODevice::Append | QFile::Text))
{
qDebug() << "log file open file";
return;
}
}
QTextStream toText(&m_logFile);
toText.setCodec("GB2312");
dtLg.append("\n");
toText<<dtLg;
// ui->listWidget->addItem(dtLg);
}
Qt日志记录
最新推荐文章于 2024-07-31 13:22:23 发布