From e420f95eb08b03b649a5f936285d75b5f1a65387 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Thu, 22 Jun 2023 15:19:17 +0200 Subject: [PATCH] Fix: do not print an empty buffer ending with \n --- message_handler.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/message_handler.cpp b/message_handler.cpp index 5765c3c..f904a4a 100755 --- a/message_handler.cpp +++ b/message_handler.cpp @@ -68,6 +68,7 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt datetime.time().toString(format).toStdString().c_str(), fractional_part, localMsg.constData()); + fprintf(stderr, "%s\n", buf); } } break; case QtInfoMsg: { @@ -77,6 +78,7 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt datetime.time().toString(format).toStdString().c_str(), fractional_part, localMsg.constData()); + fprintf(stderr, "%s\n", buf); } } break; case QtWarningMsg: { @@ -86,6 +88,7 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt datetime.time().toString(format).toStdString().c_str(), fractional_part, localMsg.constData()); + fprintf(stderr, "%s\n", buf); } } break; case QtCriticalMsg: { @@ -96,6 +99,7 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt datetime.time().toString(format).toStdString().c_str(), fractional_part, localMsg.constData()); + fprintf(stderr, "%s\n", buf); } } break; case QtFatalMsg: { @@ -107,6 +111,7 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt datetime.time().toString(format).toStdString().c_str(), fractional_part, localMsg.constData()); + fprintf(stderr, "%s\n", buf); } } break; default: { @@ -115,7 +120,6 @@ void atbDebugOutput(QtMsgType type, const QMessageLogContext &context, const QSt msg.toStdString().c_str()); } } - fprintf(stderr, "%s\n", buf); } #endif