void SyncRunFileLog::logItem( const SyncFileItem& item ) { // don't log the directory items that are in the list if( item._direction == SyncFileItem::None ) { return; } QString ts = QString::fromAscii(item._responseTimeStamp); if( ts.length() > 6 ) { QRegExp rx("(\\d\\d:\\d\\d:\\d\\d)"); if( ts.contains(rx) ) { ts = rx.cap(0); } } const QChar L = QLatin1Char('|'); _out << ts << L; _out << QString::number(item._requestDuration) << L; _out << item._file << L; _out << instructionToStr( item.log._instruction ) << L; _out << directionToStr( item._direction ) << L; _out << QString::number(item.log._modtime) << L; _out << item.log._etag << L; _out << QString::number(item.log._size) << L; _out << item.log._fileId << L; _out << item._status << L; _out << item._errorString << L; _out << QString::number(item._httpErrorCode) << L; _out << QString::number(item.log._other_size) << L; _out << QString::number(item.log._other_modtime) << L; _out << item.log._other_etag << L; _out << item.log._other_fileId << L; _out << instructionToStr(item.log._other_instruction) << L; _out << endl; }
void SyncRunFileLog::logItem(const SyncFileItem &item) { // don't log the directory items that are in the list if (item._direction == SyncFileItem::None || item._instruction == CSYNC_INSTRUCTION_IGNORE) { return; } QString ts = QString::fromLatin1(item._responseTimeStamp); if (ts.length() > 6) { QRegExp rx("(\\d\\d:\\d\\d:\\d\\d)"); if (ts.contains(rx)) { ts = rx.cap(0); } } const QChar L = QLatin1Char('|'); _out << ts << L; _out << L; if (item._instruction != CSYNC_INSTRUCTION_RENAME) { _out << item._file << L; } else { _out << item._file << QLatin1String(" -> ") << item._renameTarget << L; } _out << instructionToStr(item._instruction) << L; _out << directionToStr(item._direction) << L; _out << QString::number(item._modtime) << L; _out << item._etag << L; _out << QString::number(item._size) << L; _out << item._fileId << L; _out << item._status << L; _out << item._errorString << L; _out << QString::number(item._httpErrorCode) << L; _out << QString::number(item._previousSize) << L; _out << QString::number(item._previousModtime) << L; _out << item._requestId << L; _out << endl; }