ConsoleLogger.ts 690 B

1234567891011121314151617181920212223
  1. import { LoggerService } from '@nestjs/common';
  2. import * as chalk from 'chalk';
  3. export class ConsoleLogger implements LoggerService {
  4. log(...messages: any[]) {
  5. // tslint:disable-next-line:no-console
  6. console.log(
  7. chalk.green(`milvus-insight: [${ConsoleLogger.time()}]`),
  8. ...messages,
  9. );
  10. }
  11. error(...messages: any[]) {
  12. // tslint:disable-next-line:no-console
  13. console.error(chalk.red(`error: [${ConsoleLogger.time()}]`), ...messages);
  14. }
  15. warn(...messages: any[]) {
  16. // tslint:disable-next-line:no-console
  17. console.warn(chalk.yellow(`warn: [${ConsoleLogger.time()}]`), ...messages);
  18. }
  19. static time() {
  20. return new Date().toISOString();
  21. }
  22. }