13#ifndef RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
14#define RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
34 : m_logger(logger), m_level(
level) {
41 void setLogger(
const std::string& logger)
override {
61 std::unique_ptr<rtctkif::LogInfo>
clone()
const override {
62 return std::make_unique<LogInfoImpl>(m_logger, m_level);
65 std::unique_ptr<rtctkif::LogInfo>
cloneKey()
const override {
66 return std::make_unique<LogInfoImpl>(m_logger, m_level);
Implementation of LogInfo structure for Deployment Daemon defined in ICD.
Definition deploymentDaemonLogInfoImpl.hpp:29
std::unique_ptr< rtctkif::LogInfo > cloneKey() const override
Definition deploymentDaemonLogInfoImpl.hpp:65
std::string getLogger() const override
Definition deploymentDaemonLogInfoImpl.hpp:37
std::unique_ptr< rtctkif::LogInfo > clone() const override
Definition deploymentDaemonLogInfoImpl.hpp:61
void setLogger(const std::string &logger) override
Definition deploymentDaemonLogInfoImpl.hpp:41
LogInfoImpl(const std::string &level, const std::string &logger="")
Definition deploymentDaemonLogInfoImpl.hpp:33
void setLevel(const std::string &level) override
Definition deploymentDaemonLogInfoImpl.hpp:49
std::string getLevel() const override
Definition deploymentDaemonLogInfoImpl.hpp:45
bool keyEquals(const rtctkif::LogInfo &other) const override
Definition deploymentDaemonLogInfoImpl.hpp:57
bool hasKey() const override
Definition deploymentDaemonLogInfoImpl.hpp:53
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
Definition deploymentDaemonBusinessLogic.cpp:33