UNPKG

1.15 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.debug = exports.msg = exports.info = exports.success = exports.warn = exports.error = void 0;
4/* eslint-disable no-console */
5const color_1 = require("./color");
6const error = (err) => {
7 if (err instanceof Error) {
8 console.error(color_1.colors.red('ERROR: ' + err.message));
9 if (process.env.DEBUG) {
10 console.error(color_1.colors.red(err.stack) + '\n');
11 }
12 }
13 else {
14 console.error(color_1.colors.red(err));
15 }
16};
17exports.error = error;
18const warn = (msg) => {
19 console.warn(color_1.colors.yellow('WARNING: ' + msg));
20};
21exports.warn = warn;
22const success = (msg) => {
23 console.log(color_1.colors.green(msg));
24};
25exports.success = success;
26const info = (msg) => {
27 console.log(color_1.colors.blue(msg));
28};
29exports.info = info;
30const msg = (msg) => {
31 console.log(color_1.colors.white(msg));
32};
33exports.msg = msg;
34const debug = (msg) => {
35 if (process.env.DEBUG) {
36 console.log(color_1.colors.inverse.cyan(`[debug] ${msg}`));
37 }
38};
39exports.debug = debug;
40//# sourceMappingURL=log.js.map
\No newline at end of file