logger_extension library
This library exposes the core functionalities and base classes required for developers to create and integrate new log strategies. It is ideal for developers looking to implement customized logging behavior or to integrate with logging platforms not supported out of the box. Core logger class that manages the logging operations. This class can be utilized to understand the fundamental logging mechanism and to ensure compatibility with custom log strategies.
Classes
- LogEvent
- A base class for creating log events, encapsulating information that can be logged.
- LogStrategy
- An abstract class that represents a logging strategy.
- StrategicLogger
Enums
- LogLevel
- Defines the severity levels for logging throughout the application.
Properties
- logger ↔ StrategicLogger
-
A flexible and centralized logger that supports multiple logging strategies.
getter/setter pair