UNPKG

@log-rush/log-formatter

Version:

Parse/Format/Style colored logs

17 lines (16 loc) 535 B
import { FormattingType, LogFormat } from './builder/formatter'; export declare enum Optimization { O1 = 0, O2 = 1 } export declare type Options<F extends LogFormat> = { optimizations?: Optimization; format: F; }; export declare class LogFormatter<F extends LogFormat> { private readonly options; static format<F extends LogFormat>(logs: string, format: F, optimization?: Optimization): FormattingType[F]; private parser; constructor(options: Options<F>); format(logs: string): FormattingType[F]; }