From 70e3665c8619658320592564c795a442f40c8299 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Fri, 8 Apr 2016 11:36:42 +0200 Subject: [PATCH] Clang: Forward clangbackend output to qDebug instead of stdout/stderr Now the output of the clangbackend can be viewed with DebugView on Windows. Downside is that qDebug() will append newlines. This can't be turned off easily. We accept that. Change-Id: I7d68bfcf05780c8bcb4a05a538d2d1542a6a6f22 Reviewed-by: Alessandro Portale --- src/libs/clangbackendipc/connectionclient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/clangbackendipc/connectionclient.cpp b/src/libs/clangbackendipc/connectionclient.cpp index c6c29458aa7..e64519e1bbe 100644 --- a/src/libs/clangbackendipc/connectionclient.cpp +++ b/src/libs/clangbackendipc/connectionclient.cpp @@ -233,12 +233,12 @@ void ConnectionClient::printLocalSocketError(QLocalSocket::LocalSocketError sock void ConnectionClient::printStandardOutput() { - QTextStream(stdout) << stdOutPrefixer.prefix(process_->readAllStandardOutput()); + qDebug("%s", stdOutPrefixer.prefix(process_->readAllStandardOutput()).constData()); } void ConnectionClient::printStandardError() { - QTextStream(stderr) << stdErrPrefixer.prefix(process_->readAllStandardError()); + qDebug("%s", stdErrPrefixer.prefix(process_->readAllStandardError()).constData()); } void ConnectionClient::finishProcess()