log()

in eng/scripts/inventory-dashboard/src/logger.ts [17:45]


  log(type: LogType, message: string) {
    let color: (message: string) => void;
    let prefix: string;
    switch (type) {
      case "err":
        color = chalk.red;
        prefix = "ERROR";
        break;
      case "warn":
        color = chalk.yellow;
        prefix = "WARNING";
        break;
      case "info":
        color = chalk.green;
        prefix = "INFO";
        break;
      case "atn":
        color = chalk.blue;
        prefix = "ATTENTION";
        break;
      default:
        color = chalk.green;
        prefix = "INFO";
        break;
    }
    console.log(color(`${prefix} - ${message}`));
    chalk.red;
    fs.appendFileSync(this.file, `${prefix} - ${message}\n`);
  }