changeset 133:df03ab8b6413

Improve logging.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 23 Aug 2017 17:17:45 +0300
parents dc9fe580da42
children 478ce4c94f6b
files src/main.cpp
diffstat 1 files changed, 10 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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);
 }