logger_extension library
Provides the necessary components for extending the Strategic Logger with custom logging strategies.
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.
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