bool rotateLogs() { using logger::RotatableFileManager; RotatableFileManager* manager = logger::globalRotatableFileManager(); RotatableFileManager::FileNameStatusPairVector result( manager->rotateAll("." + terseCurrentTime(false))); return result.empty(); }
bool rotateLogs(bool renameFiles) { using logger::RotatableFileManager; RotatableFileManager* manager = logger::globalRotatableFileManager(); RotatableFileManager::FileNameStatusPairVector result( manager->rotateAll(renameFiles, "." + terseCurrentTime(false))); for (RotatableFileManager::FileNameStatusPairVector::iterator it = result.begin(); it != result.end(); it++) { warning() << "Rotating log file " << it->first << " failed: " << it->second.toString(); } return result.empty(); }