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