mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Add some progress meassuring logging.
This commit is contained in:
parent
9b62104f30
commit
5e50b1f1fd
@ -171,11 +171,17 @@ void ProgressDispatcher::setProgressInfo(const QString& folder, const Progress::
|
||||
} else {
|
||||
if( newProgress.kind == Progress::StartSync ) {
|
||||
_recentProblems.clear();
|
||||
_timer.start();
|
||||
}
|
||||
if( newProgress.kind == Progress::EndSync ) {
|
||||
newProgress.overall_current_bytes = newProgress.overall_transmission_size;
|
||||
newProgress.current_file_no = newProgress.overall_file_count;
|
||||
_currentAction.remove(newProgress.folder);
|
||||
int64_t msecs = _timer.elapsed();
|
||||
|
||||
qDebug()<< "[PROGRESS] progressed " << newProgress.overall_transmission_size
|
||||
<< " bytes in " << newProgress.overall_file_count << " files"
|
||||
<< " in msec " << msecs;
|
||||
}
|
||||
if( newProgress.kind == Progress::EndDownload ||
|
||||
newProgress.kind == Progress::EndUpload ||
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
#include <QHash>
|
||||
#include <QTime>
|
||||
#include <QQueue>
|
||||
#include <QElapsedTimer>
|
||||
|
||||
namespace Mirall {
|
||||
|
||||
@ -116,6 +117,8 @@ private:
|
||||
QList<Progress::SyncProblem> _recentProblems;
|
||||
|
||||
QHash<QString, Progress::Kind> _currentAction;
|
||||
|
||||
QElapsedTimer _timer;
|
||||
static ProgressDispatcher* _instance;
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user