UNPKG

commanding

Version:

A simple yet practical command-Line application framework, written in TypeScript.

18 lines (17 loc) 753 B
/// <reference types="node" /> import { Logger } from '../interfaces'; import { LogLevel } from './constant'; export declare class NotFancyLogger implements Logger { protected level: LogLevel; protected colorEnabled: boolean; protected standardOutput: NodeJS.WriteStream; protected errorOutput: NodeJS.WriteStream; constructor(level: LogLevel, colorEnabled?: boolean, standardOutput?: NodeJS.WriteStream, errorOutput?: NodeJS.WriteStream); setLevel(level: LogLevel): void; setColor(enabled: boolean): void; protected write(level: LogLevel, message: string, colorFunc: Function): void; debug(message: string): void; info(message: string): void; warn(message: string): void; error(message: string): void; }