summaryrefslogtreecommitdiff
path: root/src/plugins/ios/iostoolhandler.cpp
diff options
context:
space:
mode:
authorFawzi Mohamed <fawzi.mohamed@digia.com>2014-07-07 09:24:17 +0200
committerFawzi Mohamed <fawzi.mohamed@digia.com>2014-07-07 15:02:27 +0200
commit0664aa146b94555881d80c93b125fbace38a1a1c (patch)
tree57be54c2360a21c084305e756e62b547d5d32af1 /src/plugins/ios/iostoolhandler.cpp
parent730997b2d800a77ab67034157ecda3d6c777a903 (diff)
downloadqt-creator-0664aa146b94555881d80c93b125fbace38a1a1c.tar.gz
ios: convert to new logging infrastructure
Change-Id: Ia62a585acfb55c35aa859553d24cb0e20600b46a Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/plugins/ios/iostoolhandler.cpp')
-rw-r--r--src/plugins/ios/iostoolhandler.cpp41
1 files changed, 18 insertions, 23 deletions
diff --git a/src/plugins/ios/iostoolhandler.cpp b/src/plugins/ios/iostoolhandler.cpp
index 6cd5e66d4e..2ceff2685c 100644
--- a/src/plugins/ios/iostoolhandler.cpp
+++ b/src/plugins/ios/iostoolhandler.cpp
@@ -34,11 +34,11 @@
#include <coreplugin/icore.h>
#include <utils/qtcassert.h>
#include <utils/fileutils.h>
+#include <utils/logging.h>
#include <QProcess>
#include <QXmlStreamReader>
#include <QSocketNotifier>
-#include <QDebug>
#include <QCoreApplication>
#include <QList>
#include <QScopedArrayPointer>
@@ -49,7 +49,9 @@
#include <string.h>
#include <errno.h>
-static const bool debugToolHandler = false;
+namespace {
+Q_LOGGING_CATEGORY(toolHandlerLog, "qtc.ios.toolhandler")
+}
namespace Ios {
@@ -220,8 +222,7 @@ IosToolHandlerPrivate::IosToolHandlerPrivate(IosDeviceType::Enum devType,
frameworkPaths << QLatin1String("/System/Library/Frameworks")
<< QLatin1String("/System/Library/PrivateFrameworks");
env.insert(QLatin1String("DYLD_FALLBACK_FRAMEWORK_PATH"), frameworkPaths.join(QLatin1String(":")));
- if (debugToolHandler)
- qDebug() << "IosToolHandler runEnv:" << env.toStringList();
+ qCDebug(toolHandlerLog) << "IosToolHandler runEnv:" << env.toStringList();
process.setProcessEnvironment(env);
QObject::connect(&process, SIGNAL(readyReadStandardOutput()), q, SLOT(subprocessHasData()));
QObject::connect(&process, SIGNAL(finished(int,QProcess::ExitStatus)),
@@ -241,26 +242,24 @@ void IosToolHandlerPrivate::start(const QString &exe, const QStringList &args)
{
QTC_CHECK(state == NonStarted);
state = Starting;
- if (debugToolHandler)
- qDebug() << "running " << exe << args;
+ qCDebug(toolHandlerLog) << "running " << exe << args;
process.start(exe, args);
state = StartedInferior;
}
void IosToolHandlerPrivate::stop(int errorCode)
{
- if (debugToolHandler)
- qDebug() << "IosToolHandlerPrivate::stop";
+ qCDebug(toolHandlerLog) << "IosToolHandlerPrivate::stop";
State oldState = state;
state = Stopped;
switch (oldState) {
case NonStarted:
- qDebug() << "IosToolHandler::stop() when state was NonStarted";
+ qCWarning(toolHandlerLog) << "IosToolHandler::stop() when state was NonStarted";
// pass
case Starting:
switch (op){
case OpNone:
- qDebug() << "IosToolHandler::stop() when op was OpNone";
+ qCWarning(toolHandlerLog) << "IosToolHandler::stop() when op was OpNone";
break;
case OpAppTransfer:
didTransferApp(bundlePath, deviceId, IosToolHandler::Failure);
@@ -343,8 +342,7 @@ void IosToolHandlerPrivate::subprocessError(QProcess::ProcessError error)
errorMsg(IosToolHandler::tr("iOS tool Error %1").arg(error));
stop(-1);
if (error == QProcess::FailedToStart) {
- if (debugToolHandler)
- qDebug() << "IosToolHandler::finished(" << this << ")";
+ qCDebug(toolHandlerLog) << "IosToolHandler::finished(" << this << ")";
emit q->finished(q);
}
}
@@ -352,8 +350,7 @@ void IosToolHandlerPrivate::subprocessError(QProcess::ProcessError error)
void IosToolHandlerPrivate::subprocessFinished(int exitCode, QProcess::ExitStatus exitStatus)
{
stop((exitStatus == QProcess::NormalExit) ? exitCode : -1 );
- if (debugToolHandler)
- qDebug() << "IosToolHandler::finished(" << this << ")";
+ qCDebug(toolHandlerLog) << "IosToolHandler::finished(" << this << ")";
killTimer.stop();
emit q->finished(q);
}
@@ -362,7 +359,7 @@ void IosToolHandlerPrivate::processXml()
{
while (!outputParser.atEnd()) {
QXmlStreamReader::TokenType tt = outputParser.readNext();
- //qDebug() << "processXml, tt=" << tt;
+ //qCDebug(toolHandlerLog) << "processXml, tt=" << tt;
switch (tt) {
case QXmlStreamReader::NoToken:
// The reader has not yet read anything.
@@ -449,7 +446,7 @@ void IosToolHandlerPrivate::processXml()
int qmlServerPort = attributes.value(QLatin1String("qml_server")).toString().toInt();
gotServerPorts(bundlePath, deviceId, gdbServerPort, qmlServerPort);
} else {
- qDebug() << "unexpected element " << elName;
+ qCWarning(toolHandlerLog) << "unexpected element " << elName;
}
break;
}
@@ -533,19 +530,18 @@ void IosToolHandlerPrivate::processXml()
}
if (outputParser.hasError()
&& outputParser.error() != QXmlStreamReader::PrematureEndOfDocumentError) {
- qDebug() << "error parsing iosTool output:" << outputParser.errorString();
+ qCWarning(toolHandlerLog) << "error parsing iosTool output:" << outputParser.errorString();
stop(-1);
}
}
void IosToolHandlerPrivate::subprocessHasData()
{
- if (debugToolHandler)
- qDebug() << "subprocessHasData, state:" << state;
+ qCDebug(toolHandlerLog) << "subprocessHasData, state:" << state;
while (true) {
switch (state) {
case NonStarted:
- qDebug() << "IosToolHandler unexpected state in subprocessHasData: NonStarted";
+ qCWarning(toolHandlerLog) << "IosToolHandler unexpected state in subprocessHasData: NonStarted";
// pass
case Starting:
case StartedInferior:
@@ -560,8 +556,7 @@ void IosToolHandlerPrivate::subprocessHasData()
}
if (rRead == 0)
return;
- if (debugToolHandler)
- qDebug() << "subprocessHasData read " << QByteArray(buf, rRead);
+ qCDebug(toolHandlerLog) << "subprocessHasData read " << QByteArray(buf, rRead);
outputParser.addData(QByteArray(buf, rRead));
processXml();
}
@@ -697,7 +692,7 @@ void IosSimulatorToolHandlerPrivate::addDeviceArguments(QStringList &args) const
{
switch (devType) {
case IosDeviceType::IosDevice:
- qDebug() << "IosSimulatorToolHandlerPrivate has device type IosDeviceType";
+ qCWarning(toolHandlerLog) << "IosSimulatorToolHandlerPrivate has device type IosDeviceType";
break;
case IosDeviceType::SimulatedIphone:
args << QLatin1String("--family") << QLatin1String("iphone");