don't add the list of field on the log for every sync

This commit is contained in:
Olivier Goffart 2014-04-02 16:18:09 +02:00
parent d5d3c1a23a
commit f09076180d
2 changed files with 12 additions and 12 deletions

View file

@ -85,7 +85,9 @@ void SyncRunFileLog::start( const Utility::StopWatch &stopWatch )
// When the file is too big, just rename it to an old name. // When the file is too big, just rename it to an old name.
QFileInfo info(filename); QFileInfo info(filename);
if (info.exists() && info.size() > logfileMaxSize) { bool exists = info.exists();
if (exists && info.size() > logfileMaxSize) {
exists = false;
QString newFilename = filename + QLatin1String(".1"); QString newFilename = filename + QLatin1String(".1");
QFile::remove(newFilename); QFile::remove(newFilename);
QFile::rename(filename, newFilename); QFile::rename(filename, newFilename);
@ -98,9 +100,17 @@ void SyncRunFileLog::start( const Utility::StopWatch &stopWatch )
QDateTime dt = stopWatch.startTime(); QDateTime dt = stopWatch.startTime();
QDateTime de = stopWatch.timeOfLap(QLatin1String("Sync Finished")); QDateTime de = stopWatch.timeOfLap(QLatin1String("Sync Finished"));
if (!exists) {
// We are creating a new file, add the note.
_out << "# timestamp | duration | file | instruction | modtime | etag | "
"size | fileId | status | errorString | http result code | "
"other size | other modtime | other etag | other fileId | "
"other instruction" << endl;
}
_out << "#=#=#=# Syncrun started " << dateTimeStr(dt) << " until " << dateTimeStr(de) << " (" _out << "#=#=#=# Syncrun started " << dateTimeStr(dt) << " until " << dateTimeStr(de) << " ("
<< stopWatch.durationOfLap(QLatin1String("Sync Finished")) << " msec)" << endl; << stopWatch.durationOfLap(QLatin1String("Sync Finished")) << " msec)" << endl;
_start = true;
} }
void SyncRunFileLog::logItem( const SyncFileItem& item ) void SyncRunFileLog::logItem( const SyncFileItem& item )
@ -110,15 +120,6 @@ void SyncRunFileLog::logItem( const SyncFileItem& item )
return; return;
} }
// log a list of fields if the log really adds lines.
if( _start ) {
_out << "# timestamp | duration | file | instruction | modtime | etag | "
"size | fileId | status | errorString | http result code | "
"other size | other modtime | other etag | other fileId | "
"other instruction" << endl;
_start = false;
}
const QChar L = QLatin1Char('|'); const QChar L = QLatin1Char('|');
_out << item._responseTimeStamp << L; _out << item._responseTimeStamp << L;
_out << QString::number(item._requestDuration) << L; _out << QString::number(item._requestDuration) << L;

View file

@ -40,7 +40,6 @@ private:
QScopedPointer<QFile> _file; QScopedPointer<QFile> _file;
QTextStream _out; QTextStream _out;
bool _start;
}; };
} }