UNPKG

logs-interceptor

Version:

High-performance, production-ready log interceptor for Node.js applications with Loki integration. Built with Clean Architecture principles. Supports Node.js, Browser, and Node-RED.

21 lines 737 B
/** * Application Service: ConfigService * Handles configuration loading, validation, and resolution */ import { LogsInterceptorConfig, ResolvedLogsInterceptorConfig } from '../config/LogsInterceptorConfig'; export declare class ConfigService { /** * Validate configuration */ static validate(config: Partial<LogsInterceptorConfig>): string[]; /** * Resolve configuration with defaults */ static resolve(config: LogsInterceptorConfig): ResolvedLogsInterceptorConfig; private static resolveTransport; private static resolveBuffer; private static resolveFilter; private static resolveCircuitBreaker; private static resolvePerformance; } //# sourceMappingURL=ConfigService.d.ts.map