13#include "log_admindb_arpwatch_exporter.h"
14#include <log/logger.h>
15#include <log/macros.h>
30 [[nodiscard]]
const char*
what() const noexcept
override
84 LOG_ERROR(
logger, arpwatch::UNDEFINED_PARAMETER).arg(
key);
97 LOG_ERROR(
logger, arpwatch::HIREDIS_INIT_FAILED).arg(
message);
Redis couldn't be initialized for some reason.
HiredisInitFailure(const std::string &msg)
void log(isc::log::Logger &logger) const override
A failure during initialization has happened.
InitFailure & operator=(const InitFailure &)=default
InitFailure(const InitFailure &)=default
virtual void log(isc::log::Logger &logger) const
InitFailure & operator=(InitFailure &&)=default
const char * what() const noexcept override
InitFailure(InitFailure &&)=default
InitFailure(std::string message)
~InitFailure() override=default
void log(isc::log::Logger &logger) const override
InvalidConfigMissingElement(const std::string &key)
Parts of the hook configuration are invalid.
InvalidConfig(const std::string &message)
InvalidConfig(const std::string &key, const std::string &expected, const std::string &actual)
void log(isc::log::Logger &logger) const override