diff --git a/src/librssguard-standard/src/standardserviceroot.cpp b/src/librssguard-standard/src/standardserviceroot.cpp index 4a7683637..e48667725 100644 --- a/src/librssguard-standard/src/standardserviceroot.cpp +++ b/src/librssguard-standard/src/standardserviceroot.cpp @@ -323,6 +323,9 @@ QList StandardServiceRoot::obtainNewMessages(Feed* feed, // Parse data and obtain messages. QList messages; FeedParser* parser; + QElapsedTimer tmr; + + tmr.start(); switch (f->type()) { case StandardFeed::Type::Rss0X: @@ -361,6 +364,9 @@ QList StandardServiceRoot::obtainNewMessages(Feed* feed, parser->setDontUseRawXmlSaving(f->dontUseRawXmlSaving()); messages = parser->messages(); + qDebugNN << LOGSEC_CORE << "XML parsing for feed" << QUOTE_W_SPACE(f->title()) << "took" + << NONQUOTE_W_SPACE(tmr.elapsed()) << "ms."; + if (!parser->dateTimeFormat().isEmpty()) { f->setDateTimeFormat(parser->dateTimeFormat()); }