|
SVCS - Русская документация
|
Определяет класс Logger, потокобезопасный Singleton, который действует как IObserver. Подробнее...
#include "../IObserver.hxx"#include "../Event.hxx"#include <string>#include <memory>#include <unordered_map>#include <mutex>Классы | |
| class | svcs::services::Logger |
| Потокобезопасный Singleton класс, отвечающий за логирование системных событий. Подробнее... | |
Пространства имен | |
| namespace | svcs::services |
| Компоненты сервисного слоя и инфраструктурные сервисы. | |
Перечисления | |
| enum class | svcs::services::LogLevel { svcs::services::DEBUG = 0 , svcs::services::INFO = 1 , svcs::services::WARN = 2 , svcs::services::ERROR = 3 , svcs::services::FATAL = 4 } |
| Определяет уровни серьезности для лог-сообщений. Подробнее... | |
Определяет класс Logger, потокобезопасный Singleton, который действует как IObserver.
Logger централизует системное логирование, обрабатывает фильтрацию уровней логов и подписывается на шину событий для автоматической обработки системных событий.