refs #646 Log messages when saving and loading data cache values.

This commit is contained in:
Mathew Sutcliffe
2016-05-18 17:50:29 +01:00
parent 5a43ff8d20
commit 05b5971caf
3 changed files with 15 additions and 4 deletions

View File

@@ -234,7 +234,9 @@ namespace BlackMisc
if (! lock) { return; }
m_cache->m_revision.writeNewRevision(baseline.toTimestampMap());
m_cache->saveToFiles(persistentStore(), values);
auto msg = m_cache->saveToFiles(persistentStore(), values);
msg.setCategories(this);
CLogMessage::preformatted(msg);
applyDeferredChanges(); // apply changes which we grabbed at the last minute above
}
@@ -245,7 +247,9 @@ namespace BlackMisc
if (lock && m_cache->m_revision.isPendingRead())
{
CValueCachePacket newValues;
m_cache->loadFromFiles(persistentStore(), m_cache->m_revision.keysWithNewerTimestamps(), baseline.toVariantMap(), newValues);
auto msg = m_cache->loadFromFiles(persistentStore(), m_cache->m_revision.keysWithNewerTimestamps(), baseline.toVariantMap(), newValues);
msg.setCategories(this);
CLogMessage::preformatted(msg);
m_deferredChanges.insert(newValues);
}