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.

16 lines 498 B
/** * Formatter Interface: ILokiFormatter * Defines the contract for formatting logs for Loki */ import { LogEntry } from '../../domain/entities/LogEntry'; export interface LokiStream { readonly stream: Record<string, string>; readonly values: ReadonlyArray<[string, string]>; } export interface LokiPayload { readonly streams: ReadonlyArray<LokiStream>; } export interface ILokiFormatter { format(entries: LogEntry[]): LokiPayload; } //# sourceMappingURL=ILokiFormatter.d.ts.map