Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsync/abstractnetworkjob.cpp')
-rw-r--r--src/libsync/abstractnetworkjob.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/libsync/abstractnetworkjob.cpp b/src/libsync/abstractnetworkjob.cpp
index dce36887f..c77c4b905 100644
--- a/src/libsync/abstractnetworkjob.cpp
+++ b/src/libsync/abstractnetworkjob.cpp
@@ -336,13 +336,13 @@ void AbstractNetworkJob::start()
const QString displayUrl = QStringLiteral("%1://%2%3").arg(url.scheme()).arg(url.host()).arg(url.path());
QByteArray parentMetaObjectName = parent() ? parent()->metaObject()->className() : QByteArray();
- qCInfo(lcNetworkJob) << metaObject()->className() << "created for" << displayUrl << "+" << path() << parentMetaObjectName;
+ qCInfo(lcNetworkJob) << this << "created for" << displayUrl << "+" << path() << parentMetaObjectName;
}
void AbstractNetworkJob::slotTimeout()
{
_timedout = true;
- qCWarning(lcNetworkJob) << "Network job timeout" << (reply() ? reply()->request().url().path() : path());
+ qCWarning(lcNetworkJob) << "Network job" << this << "timeout";
onTimedOut();
}
@@ -451,14 +451,22 @@ QDebug operator<<(QDebug debug, const OCC::AbstractNetworkJob *job)
{
QDebugStateSaver saver(debug);
debug.setAutoInsertSpaces(false);
- debug << job->metaObject()->className() << "(" << job->url().toString();
+ debug << job->metaObject()->className() << "(" << job->url().toDisplayString();
if (auto reply = job->reply()) {
debug << ", " << reply->request().rawHeader("Original-Request-ID")
<< ", " << reply->request().rawHeader("X-Request-ID");
+
+ const auto errorString = reply->rawHeader(QByteArrayLiteral("OC-ErrorString"));
+ if (!errorString.isEmpty()) {
+ debug << ", " << errorString;
+ }
if (reply->error() != QNetworkReply::NoError) {
debug << ", " << reply->errorString();
}
}
+ if (job->_timedout) {
+ debug << ", timedout";
+ }
debug << ")";
return debug.maybeSpace();
}