17#ifdef BUILD_WITH_COMMON_SYSTEM
18#include <kcenon/common/logging/log_functions.h>
69 void error(std::string_view context, std::string_view message)
const
72 =
"[" +
backend_name_ +
":" + std::string(context) +
"] " + std::string(message);
73#ifdef BUILD_WITH_COMMON_SYSTEM
74 kcenon::common::logging::log_error(formatted);
76 std::cerr << formatted << std::endl;
84 void warning(std::string_view message)
const
86 std::string formatted =
"[" +
backend_name_ +
"] " + std::string(message);
87#ifdef BUILD_WITH_COMMON_SYSTEM
88 kcenon::common::logging::log_warning(formatted);
90 std::cerr << formatted << std::endl;
98 void info(std::string_view message)
const
100 std::string formatted =
"[" +
backend_name_ +
"] " + std::string(message);
101#ifdef BUILD_WITH_COMMON_SYSTEM
102 kcenon::common::logging::log_info(formatted);
104 std::cout << formatted << std::endl;
Centralized logging utility for database backends.
void error(std::string_view context, std::string_view message) const
Log an error message with context.
std::string backend_name_
backend_logger(std::string_view backend_name)
Construct a logger for a specific backend.
void warning(std::string_view message) const
Log a warning message.
void info(std::string_view message) const
Log an info message.