diff options
author | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-02-27 04:58:18 -0600 |
---|---|---|
committer | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-03-15 09:20:14 -0500 |
commit | 35b4637933f3be00987804e3a875fb55ca025aee (patch) | |
tree | dab29fed782aa60334488aa95ae49ddb3df95455 /log_manager.cpp | |
parent | b388da6553fac65a50ce02ca4d87b31fb5c9faeb (diff) | |
download | phosphor-logging-35b4637933f3be00987804e3a875fb55ca025aee.tar.gz phosphor-logging-35b4637933f3be00987804e3a875fb55ca025aee.zip |
Entry ctor: accept associations
Pass a list of associations to the Entry ctor. This enables to create
associations between the error object and other objects, if such
associations exist.
Change-Id: I88a517efc0ead0a62b2e6558822d94b8fc1c6070
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Diffstat (limited to 'log_manager.cpp')
-rw-r--r-- | log_manager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/log_manager.cpp b/log_manager.cpp index 3401e82..b094c0e 100644 --- a/log_manager.cpp +++ b/log_manager.cpp @@ -127,6 +127,7 @@ void Manager::commit(uint64_t transactionId, std::string errMsg) std::chrono::system_clock::now().time_since_epoch()).count(); auto objPath = std::string(OBJ_ENTRY) + '/' + std::to_string(entryId); + AssociationList objects {}; entries.insert(std::make_pair(entryId, std::make_unique<Entry>( busLog, objPath, @@ -134,7 +135,8 @@ void Manager::commit(uint64_t transactionId, std::string errMsg) ms, // Milliseconds since 1970 (Entry::Level)g_errLevelMap[errMsg], std::move(errMsg), - std::move(additionalData)))); + std::move(additionalData), + std::move(objects)))); return; } |