summaryrefslogtreecommitdiffstats
path: root/log_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'log_manager.cpp')
-rw-r--r--log_manager.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/log_manager.cpp b/log_manager.cpp
index e9f11ec..ef1cae8 100644
--- a/log_manager.cpp
+++ b/log_manager.cpp
@@ -1,5 +1,6 @@
#include <fstream>
#include <iostream>
+#include <chrono>
#include <cstdio>
#include <string>
#include <vector>
@@ -110,12 +111,15 @@ void Manager::commit(uint64_t transactionId, std::string errMsg)
// Create error Entry dbus object
entryId++;
+ auto ms = std::chrono::duration_cast<std::chrono::milliseconds>(
+ std::chrono::system_clock::now().time_since_epoch()).count();
auto objPath = std::string(OBJ_ENTRY) + '/' +
- std::to_string(entryId);
+ std::to_string(entryId);
entries.insert(std::make_pair(entryId, std::make_unique<Entry>(
busLog,
objPath,
entryId,
+ ms, // Milliseconds since 1970
(Entry::Level)g_errLevelMap[errMsg],
std::move(errMsg),
std::move(additionalData))));
OpenPOWER on IntegriCloud