From 4b6adbdee5e01c92dee0ca889f8edc76ef439327 Mon Sep 17 00:00:00 2001 From: Iva Horn Date: Tue, 29 Jul 2025 14:59:00 +0200 Subject: [PATCH] feat(logger): Also log to stderr (appears in Xcode) from macOS debug builds. Signed-off-by: Iva Horn --- src/libsync/logger.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libsync/logger.cpp b/src/libsync/logger.cpp index 21c3b4c6d7..f4326f43fa 100644 --- a/src/libsync/logger.cpp +++ b/src/libsync/logger.cpp @@ -117,7 +117,12 @@ void Logger::doLog(QtMsgType type, const QMessageLogContext &ctx, const QString // write logs to Output window of Visual Studio { const auto msgW = QStringLiteral("%1\n").arg(msg).toStdWString(); - OutputDebugString(msgW.c_str()); + OutputDebugString(msgW.c()); + } +#elif defined Q_OS_MAC && defined QT_DEBUG + // write logs to Xcode console (stderr) + { + std::cerr << msg.toStdString() << std::endl; } #endif {