1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const lodash_1 = require("lodash");
|
4 | const symbols = require("log-symbols");
|
5 | class Log {
|
6 | static err(txt) {
|
7 | process.stderr.write(`${symbols.error} ${txt}\n`);
|
8 | }
|
9 | static info(txt) {
|
10 | process.stdout.write(`${symbols.info} ${txt}\n`);
|
11 | }
|
12 | static success(txt) {
|
13 | process.stdout.write(`${symbols.success} ${txt}\n`);
|
14 | }
|
15 | static warn(txt) {
|
16 | process.stdout.write(`${symbols.warning} ${txt}\n`);
|
17 | }
|
18 | }
|
19 | exports.Log = Log;
|
20 | if (process.env.RUNNING_PERSONAL_BUILD_TOOLS_TESTS) {
|
21 | for (const k of ['err', 'info', 'success', 'warn']) {
|
22 | Log[k] = lodash_1.noop;
|
23 | }
|
24 | }
|