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