UNPKG

@autorest/common

Version:
27 lines 840 B
import { EnhancedLogInfo } from "./types"; export interface LogFormatter { log(log: EnhancedLogInfo): string; } export interface FormatterOptions { color?: boolean; timestamp?: boolean; } export declare function createLogFormatter(format: "json" | "regular" | undefined, options?: {}): LogFormatter; export declare class PrettyLogFormatter implements LogFormatter { private options; constructor(options?: FormatterOptions); log(log: EnhancedLogInfo): string; private formatCode; private formatTimestamp; private color; private formatSource; private formatPosition; } export declare class JsonLogFormatter implements LogFormatter { private options; constructor(options: { timestamp?: boolean; }); log(log: EnhancedLogInfo): string; } //# sourceMappingURL=formatter.d.ts.map