This repository has been archived on 2023-01-27. You can view files and clone it, but cannot push or open issues or pull requests.
cad/log.js
2022-10-15 19:16:08 +02:00

21 lines
1.0 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.spinner = exports.inspect = exports.stack = exports.debug = exports.warn = exports.error = exports.info = exports.log = void 0;
const chalk_1 = require("chalk");
const _ora = require("ora");
// tslint:disable-next-line:no-var-requires
const jsome = require('jsome');
jsome.level.show = true;
const glog = console.log;
exports.log = (msg, ...rest) => glog(chalk_1.default.magenta(msg), ...rest);
exports.info = (msg, ...rest) => glog(chalk_1.default.green(msg), ...rest);
exports.error = (msg, ...rest) => glog(chalk_1.default.red(msg), ...rest);
exports.warn = (msg, ...rest) => glog(chalk_1.default.yellow(msg), ...rest);
exports.debug = (msg, ...rest) => glog(chalk_1.default.blue(msg), ...rest);
exports.stack = (msg, ...rest) => glog(chalk_1.default.red(msg), new Error().stack);
exports.inspect = (msg, d = null) => {
glog(chalk_1.default.blue(msg));
d && jsome(d);
};
exports.spinner = (msg) => _ora(msg);
//# sourceMappingURL=log.js.map