doc changes; processRecord catch exceptions

This commit is contained in:
mrkraimer
2019-06-10 10:41:08 -04:00
parent e901ae3ea0
commit ffef21e58c
6 changed files with 114 additions and 17 deletions

View File

@@ -134,7 +134,13 @@ void ProcessRecord::run()
PVRecordPtr pvRecord = (*iter).second;
pvRecord->lock();
pvRecord->beginGroupPut();
pvRecord->process();
try {
pvRecord->process();
} catch (std::exception& ex) {
std::cout << "record " << pvRecord->getRecordName() << "exception " << ex.what() << "\n";
} catch (...) {
std::cout<< "record " << pvRecord->getRecordName() << " process exception\n";
}
pvRecord->endGroupPut();
pvRecord->unlock();
}