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.

20 lines 522 B
import type { LogLevel } from '../value-objects/LogLevel'; import type { LogEntry } from '../entities/LogEntry'; /** * Interface for log filtering */ export interface ILogFilter { /** * Check if a log entry should be processed */ shouldProcess(entry: LogEntry): boolean; /** * Filter and sanitize log entry */ filter(entry: LogEntry): LogEntry; /** * Check if a level is enabled */ isLevelEnabled(level: LogLevel): boolean; } //# sourceMappingURL=ILogFilter.d.ts.map