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