SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл Logger.hxx

Определяет класс 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 централизует системное логирование, обрабатывает фильтрацию уровней логов и подписывается на шину событий для автоматической обработки системных событий.