@cloud-cli/cli
Version:
CLI for the Cloud CLI project
12 lines (11 loc) • 455 B
JavaScript
import { EventEmitter } from 'node:events';
export const init = Symbol('initializers');
export const events = new EventEmitter();
const log = (type, text) => {
console.log(text);
const date = new Date().toISOString();
const log = String(text).trim().split('\n').map(line => `[${date}][${type}] ${line}`);
events.emit('log', log);
};
export const logInfo = (text) => log('info', text);
export const logError = (text) => log('error', text);