@ayanaware/logger
Version:
Useful and great looking logging made easy
7 lines (6 loc) • 323 B
TypeScript
import { InternalLogMeta, LogMeta } from '../LogMeta';
export declare abstract class Formatter {
format(meta: Readonly<InternalLogMeta>): string;
protected abstract formatError(meta: Readonly<LogMeta>, error: Error): string;
protected abstract formatMessage(meta: Readonly<LogMeta>, message: string): string;
}