Files
MyDIAPp/src/logger/appenders/IAppender.ts
Alexander Zinn 1587ed7428 Add logging framework with Logger, LoggerFactory, and appenders
- Introduced ILogger interface for logging methods
- Implemented Logger class with various logging levels and message formatting
- Created LoggerFactory for managing logger instances and appender configuration
- Added LoggingLevel enum and mapping for logging level types
- Developed ConsoleAppender and TechnikerMeAppender for different logging outputs
- Implemented appender management with AppenderFactory and base Appender class
- Established Threshold class for controlling logging levels
2025-10-30 03:15:16 -04:00

6 lines
181 B
TypeScript

import type { LoggingLevelType } from '../LoggingLevel';
export interface IAppender {
log(timestamp: string, level: LoggingLevelType, category: string, message: string): void;
}