13#ifndef RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
14#define RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
33 explicit LogInfoImpl(std::string
const& level, std::string
const& logger =
"")
34 : m_logger(logger), m_level(level) {
41 void setLogger(std::string
const& logger)
override {
49 void setLevel(std::string
const& level)
override {
57 bool keyEquals(rtctkif::LogInfo
const& other)
const 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
LogInfoImpl(std::string const &level, std::string const &logger="")
Definition: deploymentDaemonLogInfoImpl.hpp:33
bool keyEquals(rtctkif::LogInfo const &other) const override
Definition: deploymentDaemonLogInfoImpl.hpp:57
void setLevel(std::string const &level) override
Definition: deploymentDaemonLogInfoImpl.hpp:49
std::string getLevel() const override
Definition: deploymentDaemonLogInfoImpl.hpp:45
bool hasKey() const override
Definition: deploymentDaemonLogInfoImpl.hpp:53
void setLogger(std::string const &logger) override
Definition: deploymentDaemonLogInfoImpl.hpp:41
Definition: deploymentDaemonBusinessLogic.cpp:30