Browse Source

Merge pull request #5410 from nextcloud/feature/terminal-logging

Log to stdout when built in Debug config
Claudio Cambra 3 years ago
parent
commit
7da0c2cb78
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/libsync/logger.cpp

+ 5 - 2
src/libsync/logger.cpp

@@ -52,8 +52,8 @@ Logger::Logger(QObject *parent)
     _crashLog.resize(CrashLogSize);
 #ifndef NO_MSG_HANDLER
     qInstallMessageHandler([](QtMsgType type, const QMessageLogContext &ctx, const QString &message) {
-            Logger::instance()->doLog(type, ctx, message);
-        });
+        Logger::instance()->doLog(type, ctx, message);
+    });
 #endif
 }
 
@@ -112,6 +112,9 @@ void Logger::doLog(QtMsgType type, const QMessageLogContext &ctx, const QString
         msgW.append(L"\n");
         OutputDebugString(msgW.c_str());
     }
+#elif defined(QT_DEBUG)
+    QTextStream cout(stdout, QIODevice::WriteOnly);
+    cout << msg << endl;
 #endif
     {
         QMutexLocker lock(&_mutex);