12#ifndef RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
13#define RTCTK_REUSABLECOMPONENT_DEPLOYMENT_DAEMON_LOG_INFO_IMPL_HPP
32 explicit LogInfoImpl(
const std::string& level,
const std::string& logger =
"")
33 : m_logger(logger), m_level(level) {
40 void setLogger(
const std::string& logger)
override {
48 void setLevel(
const std::string& level)
override {
56 bool keyEquals(
const rtctkif::LogInfo& other)
const override {
60 std::unique_ptr<rtctkif::LogInfo>
clone()
const override {
61 return std::make_unique<LogInfoImpl>(m_logger, m_level);
64 std::unique_ptr<rtctkif::LogInfo>
cloneKey()
const override {
65 return std::make_unique<LogInfoImpl>(m_logger, m_level);
std::unique_ptr< rtctkif::LogInfo > cloneKey() const override
Definition deploymentDaemonLogInfoImpl.hpp:64
std::string getLogger() const override
Definition deploymentDaemonLogInfoImpl.hpp:36
std::unique_ptr< rtctkif::LogInfo > clone() const override
Definition deploymentDaemonLogInfoImpl.hpp:60
void setLogger(const std::string &logger) override
Definition deploymentDaemonLogInfoImpl.hpp:40
LogInfoImpl(const std::string &level, const std::string &logger="")
Definition deploymentDaemonLogInfoImpl.hpp:32
void setLevel(const std::string &level) override
Definition deploymentDaemonLogInfoImpl.hpp:48
std::string getLevel() const override
Definition deploymentDaemonLogInfoImpl.hpp:44
bool keyEquals(const rtctkif::LogInfo &other) const override
Definition deploymentDaemonLogInfoImpl.hpp:56
bool hasKey() const override
Definition deploymentDaemonLogInfoImpl.hpp:52
Definition deploymentDaemonBusinessLogic.cpp:34