|
SVCS - English Documentation
|
Defines the Logger class, a thread-safe Singleton that acts as an IObserver. More...
#include "../IObserver.hxx"#include "../Event.hxx"#include <string>#include <memory>#include <unordered_map>#include <mutex>Go to the source code of this file.
Classes | |
| class | svcs::services::Logger |
| A thread-safe Singleton class responsible for logging system events. More... | |
Namespaces | |
| namespace | svcs::services |
| Service layer components and infrastructure services. | |
Enumerations | |
| 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 } |
| Defines the severity levels for log messages. More... | |
Defines the Logger class, a thread-safe Singleton that acts as an IObserver.
The Logger centralizes system logging, handles log level filtering, and subscribes to the Event Bus to automatically process system events.