1234567891011121314151617181920212223 |
- import { LoggerService } from '@nestjs/common';
- import * as chalk from 'chalk';
- export class ConsoleLogger implements LoggerService {
- log(...messages: any[]) {
- // tslint:disable-next-line:no-console
- console.log(
- chalk.green(`milvus-insight: [${ConsoleLogger.time()}]`),
- ...messages,
- );
- }
- error(...messages: any[]) {
- // tslint:disable-next-line:no-console
- console.error(chalk.red(`error: [${ConsoleLogger.time()}]`), ...messages);
- }
- warn(...messages: any[]) {
- // tslint:disable-next-line:no-console
- console.warn(chalk.yellow(`warn: [${ConsoleLogger.time()}]`), ...messages);
- }
- static time() {
- return new Date().toISOString();
- }
- }
|