aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2016-04-08 11:36:42 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2016-04-15 14:55:36 +0000
commit70e3665c8619658320592564c795a442f40c8299 (patch)
treeff2dd885dd60ed8be085eea9cc3ffbda926e9898
parent441d8d29a542f96b0b244f49937f9a5f24e232c1 (diff)
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 <alessandro.portale@theqtcompany.com>
-rw-r--r--src/libs/clangbackendipc/connectionclient.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/clangbackendipc/connectionclient.cpp b/src/libs/clangbackendipc/connectionclient.cpp
index c6c29458aa..e64519e1bb 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()