Print logs to help understanding what the service is doing.
More...
#include "plugins/logger/Logger.h"
Print logs to help understanding what the service is doing.
This class is the "low level class" that implements ILogger.h
- Note
- Copy contructor, copy-assignment operator, move constructor and move-assignment operator are defined to be compliant with the "Rule of five"
- See also
- https://en.cppreference.com/w/cpp/language/rule_of_three
- Author
- Boubacar DIENE bouba.nosp@m.car..nosp@m.diene.nosp@m.@gma.nosp@m.il.co.nosp@m.m
- Date
- April 2020
◆ Logger() [1/3]
| service::plugins::logger::Logger::Logger |
( |
| ) |
|
|
explicit |
◆ ~Logger()
| service::plugins::logger::Logger::~Logger |
( |
| ) |
|
|
override |
Class destructor
- Note
- The override specifier aims at making the compiler warn if the base class's destructor is not virtual.
◆ Logger() [2/3]
| service::plugins::logger::Logger::Logger |
( |
const Logger & |
| ) |
|
|
delete |
◆ Logger() [3/3]
| service::plugins::logger::Logger::Logger |
( |
Logger && |
| ) |
|
|
delete |
◆ debug()
| void service::plugins::logger::Logger::debug |
( |
const std::string & |
message | ) |
const |
|
overridevirtual |
◆ error()
| void service::plugins::logger::Logger::error |
( |
const std::string & |
message | ) |
const |
|
overridevirtual |
◆ info()
| void service::plugins::logger::Logger::info |
( |
const std::string & |
message | ) |
const |
|
overridevirtual |
◆ operator=() [1/2]
| Logger& service::plugins::logger::Logger::operator= |
( |
const Logger & |
| ) |
|
|
delete |
Class copy-assignment operator
◆ operator=() [2/2]
| Logger& service::plugins::logger::Logger::operator= |
( |
Logger && |
| ) |
|
|
delete |
Class move-assignment operator
◆ warn()
| void service::plugins::logger::Logger::warn |
( |
const std::string & |
message | ) |
const |
|
overridevirtual |
◆ m_internal
| std::unique_ptr<Internal> service::plugins::logger::Logger::m_internal |
|
private |
The documentation for this class was generated from the following file: