logger.d.ts 707 B

12345678910
  1. /// <reference types="node" />
  2. import { CreateTaggedFormatterOptions, Logger as BaseLogger, LoggerFormatter, LoggerLevelWeight } from '@ionic/cli-framework-output';
  3. import { ILogger } from '../../definitions';
  4. export declare class Logger extends BaseLogger implements ILogger {
  5. ok(msg: string): void;
  6. rawmsg(msg: string): void;
  7. }
  8. export declare function createFormatter(options?: CreateTaggedFormatterOptions): LoggerFormatter;
  9. export declare function createDefaultLoggerHandlers(formatter?: LoggerFormatter): Set<import("@ionic/cli-framework-output").StreamHandler>;
  10. export declare function createPrefixedWriteStream(log: ILogger, prefix: string, level?: LoggerLevelWeight): NodeJS.WritableStream;