#include <logger.h>
|
| DomainLogger ()=default |
|
| DomainLogger (std::string domain) |
|
void | debug (std::invocable auto producer) const |
|
void | debug (const std::string &msg) const |
|
void | info (std::invocable auto producer) const |
|
void | info (const std::string &msg) const |
|
void | warning (std::invocable auto producer) const |
|
void | warning (const std::string &msg) const |
|
void | system (std::invocable auto producer) const |
|
void | system (const std::string &msg) const |
|
void | note (std::invocable auto producer) const |
|
void | note (const std::string &msg) const |
|
void | error (std::invocable auto producer) const |
|
void | error (const std::string &msg) const |
|
void | log (LogLevel log_level, std::function< std::string()> producer) const |
|
void | log (LogLevel log_level, std::string msg) const |
|
◆ DomainLogger() [1/2]
mysql_harness::logging::DomainLogger::DomainLogger |
( |
| ) |
|
|
default |
◆ DomainLogger() [2/2]
mysql_harness::logging::DomainLogger::DomainLogger |
( |
std::string |
domain | ) |
|
|
inline |
◆ debug() [1/2]
void mysql_harness::logging::DomainLogger::debug |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ debug() [2/2]
void mysql_harness::logging::DomainLogger::debug |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ error() [1/2]
void mysql_harness::logging::DomainLogger::error |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ error() [2/2]
void mysql_harness::logging::DomainLogger::error |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ info() [1/2]
void mysql_harness::logging::DomainLogger::info |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ info() [2/2]
void mysql_harness::logging::DomainLogger::info |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ init_logger()
bool mysql_harness::logging::DomainLogger::init_logger |
( |
| ) |
const |
|
private |
◆ log() [1/2]
void mysql_harness::logging::DomainLogger::log |
( |
LogLevel |
log_level, |
|
|
std::function< std::string()> |
producer |
|
) |
| const |
◆ log() [2/2]
void mysql_harness::logging::DomainLogger::log |
( |
LogLevel |
log_level, |
|
|
std::string |
msg |
|
) |
| const |
◆ note() [1/2]
void mysql_harness::logging::DomainLogger::note |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ note() [2/2]
void mysql_harness::logging::DomainLogger::note |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ system() [1/2]
void mysql_harness::logging::DomainLogger::system |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ system() [2/2]
void mysql_harness::logging::DomainLogger::system |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ warning() [1/2]
void mysql_harness::logging::DomainLogger::warning |
( |
const std::string & |
msg | ) |
const |
|
inline |
◆ warning() [2/2]
void mysql_harness::logging::DomainLogger::warning |
( |
std::invocable auto |
producer | ) |
const |
|
inline |
◆ domain_
◆ logger_
The documentation for this class was generated from the following files:
- router/src/harness/include/mysql/harness/logging/logger.h
- router/src/harness/src/logging/logger.cc