# HG changeset patch # User Matti Hamalainen # Date 1503497865 -10800 # Node ID df03ab8b641332ea2b3cfaed1b31b5e1bea9fe47 # Parent dc9fe580da429c951f9983d94c342beb4a7ca52b Improve logging. diff -r dc9fe580da42 -r df03ab8b6413 src/main.cpp --- a/src/main.cpp Wed Aug 23 17:02:49 2017 +0300 +++ b/src/main.cpp Wed Aug 23 17:17:45 2017 +0300 @@ -76,7 +76,7 @@ // // Error logging // -void slLog(QString msg) +void slLog(const QString &mtype, const QString &msg) { QString filename = appDataPath + QDir::separator() + APP_LOG_FILE; QFile fh(filename); @@ -86,7 +86,7 @@ out << slDateTimeToLocal(QDateTime::currentDateTimeUtc()). toString(QStringLiteral("yyyy-MM-dd hh:mm:ss")) - << " : " << msg << "\n"; + << " [" << mtype << "]: " << msg << "\n"; fh.close(); } } @@ -99,7 +99,7 @@ { QMessageBox dlg; - slLog("ERROR: "+ msg); + slLog("ERROR", msg); dlg.setText(title); dlg.setInformativeText(msg); @@ -121,15 +121,18 @@ { if (err.isValid()) { - slLog( - QStringLiteral("SQL ERROR %1: %2"). + slLog("ERROR", + QStringLiteral("SQL %1: %2"). arg(where).arg(err.text())); return false; } else { if (report) - slLog(QStringLiteral("SQL OK %1").arg(where)); + { + slLog("NOTE", + QStringLiteral("SQL OK %1").arg(where)); + } return true; } } @@ -401,7 +404,7 @@ // void SyntilistaMainWindow::statusMsg(const QString &msg) { - slLog(msg); + slLog("STATUS", msg); ui->statusbar->showMessage(msg); }