logger.d.ts 755 B

1234567891011121314151617181920212223
  1. import { LogLevels } from './logger.constants';
  2. import { LoggerOptions } from './logger.interface';
  3. /**
  4. * A internal logger for using in the verbose renderer mostly.
  5. */
  6. export declare class Logger {
  7. private options?;
  8. constructor(options?: LoggerOptions);
  9. fail(message: string): void;
  10. skip(message: string): void;
  11. success(message: string): void;
  12. data(message: string): void;
  13. start(message: string): void;
  14. title(message: string): void;
  15. retry(message: string): void;
  16. rollback(message: string): void;
  17. protected parseMessage(level: LogLevels, message: string): string;
  18. protected logColoring({ level, message }: {
  19. level: LogLevels;
  20. message: string;
  21. }): string;
  22. private wrapInBrackets;
  23. }