[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [sink/develop] /: More debug output
From:       Christian Mollekopf <chrigi_1 () fastmail ! fm>
Date:       2016-06-30 19:49:33
Message-ID: E1bIhxt-0005c3-Al () code ! kde ! org
[Download RAW message or body]

Git commit b34fa2bfd5a3fb67cff6fd7af91e179e26444b71 by Christian Mollekopf.
Committed on 30/06/2016 at 15:31.
Pushed by cmollekopf into branch 'develop'.

More debug output

M  +1    -0    common/facade.cpp
M  +2    -0    examples/imapresource/imapresource.cpp
M  +5    -0    examples/imapresource/imapserverproxy.cpp

http://commits.kde.org/akonadi-next/b34fa2bfd5a3fb67cff6fd7af91e179e26444b71

diff --git a/common/facade.cpp b/common/facade.cpp
index bebb682..2660300 100644
--- a/common/facade.cpp
+++ b/common/facade.cpp
@@ -74,6 +74,7 @@ KAsync::Job<void> GenericFacade<DomainType>::modify(const \
DomainType &domainObje  Warning() << "No domain type adaptor factory available";
         return KAsync::error<void>();
     }
+    Trace() << "Modifying entity: " << domainObject.identifier() << \
domainObject.changedProperties();  flatbuffers::FlatBufferBuilder entityFbb;
     mDomainTypeAdaptorFactory->createBuffer(domainObject, entityFbb);
     return mResourceAccess->sendModifyCommand(domainObject.identifier(), \
domainObject.revision(), bufferTypeForDomainType(), QByteArrayList(), \
                BufferUtils::extractBuffer(entityFbb), \
                domainObject.changedProperties());
diff --git a/examples/imapresource/imapresource.cpp \
b/examples/imapresource/imapresource.cpp index 94b4b27..e23add8 100644
--- a/examples/imapresource/imapresource.cpp
+++ b/examples/imapresource/imapresource.cpp
@@ -344,6 +344,7 @@ public:
             const bool messageMoved = \
                changedProperties.contains(ApplicationDomain::Mail::Folder::name);
             const bool messageChanged = \
changedProperties.contains(ApplicationDomain::Mail::MimeMessage::name);  if \
(messageChanged || messageMoved) { +                Trace() << "Replacing message.";
                 const auto folderId = folderIdFromMailRid(oldRemoteId);
                 const QString oldMailbox = \
                syncStore().resolveLocalId(ENTITY_TYPE_FOLDER, folderId);
                 QByteArray content = KMime::LFtoCRLF(mail.getMimeMessage());
@@ -362,6 +363,7 @@ public:
                         return *rid;
                     });
             } else {
+                Trace() << "Updating flags only.";
                 KIMAP::ImapSet set;
                 set.add(uid);
                 return login.then(imap->select(mailbox))
diff --git a/examples/imapresource/imapserverproxy.cpp \
b/examples/imapresource/imapserverproxy.cpp index fbda02e..1b0a2ec 100644
--- a/examples/imapresource/imapserverproxy.cpp
+++ b/examples/imapresource/imapserverproxy.cpp
@@ -54,13 +54,16 @@ static KAsync::Job<T> runJob(KJob *job, const \
std::function<T(KJob*)> &f)  {
     return KAsync::start<T>([job, f](KAsync::Future<T> &future) {
         QObject::connect(job, &KJob::result, [&future, f](KJob *job) {
+            Trace() << "Job done: " << job->metaObject()->className();
             if (job->error()) {
+                Warning() << "Job failed: " << job->errorString();
                 future.setError(job->error(), job->errorString());
             } else {
                 future.setValue(f(job));
                 future.setFinished();
             }
         });
+        Trace() << "Starting job: " << job->metaObject()->className();
         job->start();
     });
 }
@@ -69,6 +72,7 @@ static KAsync::Job<void> runJob(KJob *job)
 {
     return KAsync::start<void>([job](KAsync::Future<void> &future) {
         QObject::connect(job, &KJob::result, [&future](KJob *job) {
+            Trace() << "Job done: " << job->metaObject()->className();
             if (job->error()) {
                 Warning() << "Job failed: " << job->errorString();
                 future.setError(job->error(), job->errorString());
@@ -76,6 +80,7 @@ static KAsync::Job<void> runJob(KJob *job)
                 future.setFinished();
             }
         });
+        Trace() << "Starting job: " << job->metaObject()->className();
         job->start();
     });
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic