smartlog-destination-local/dist/beautylog.log.js

88 lines
4.3 KiB
JavaScript
Raw Normal View History

2016-05-02 00:23:40 +00:00
"use strict";
2017-03-11 11:30:18 +00:00
Object.defineProperty(exports, "__esModule", { value: true });
2016-05-23 07:10:30 +00:00
require("typings-global");
2016-07-23 17:47:23 +00:00
const beautylog_log_helpers_1 = require("./beautylog.log.helpers");
2016-05-02 00:23:40 +00:00
/**
* logs an info to console
* @param logText
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.log = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('log', logText);
2016-07-23 23:17:38 +00:00
};
2018-03-01 00:06:12 +00:00
exports.info = logText => {
2016-07-23 23:17:38 +00:00
return beautylog_log_helpers_1.internalLog('info', logText);
2016-05-02 00:23:40 +00:00
};
/**
* logs an 'OK!' message to console
* @param logText
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.ok = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('ok', logText);
2016-05-02 00:23:40 +00:00
};
/**
* logs a success to console
* @param logText string to log as error
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.success = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('success', logText);
2016-05-02 00:23:40 +00:00
};
/**
* logs a 'warn:' message to console
* @param logText string to log as error
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.warn = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('warn', logText);
2016-05-02 00:23:40 +00:00
};
/**
* logs an error to console
* @param logText
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.error = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('error', logText);
2016-05-02 00:23:40 +00:00
};
/**
* logs an directory to console
* @param logText
* @returns {boolean}
*/
2018-03-01 00:06:12 +00:00
exports.dir = logText => {
2016-10-16 00:26:43 +00:00
return beautylog_log_helpers_1.internalLog('dir', logText);
2016-05-02 00:23:40 +00:00
};
2017-01-21 22:12:39 +00:00
/**
* note
*/
2018-03-01 00:06:12 +00:00
exports.note = logText => {
2017-01-21 22:12:39 +00:00
return beautylog_log_helpers_1.internalLog('note', logText);
};
2016-06-16 21:57:49 +00:00
/**
* creates a new empty line
* @param linesArg
* @returns void
*/
2016-07-23 17:47:23 +00:00
exports.newLine = (linesArg = 1) => {
for (let i = 0; i < linesArg; i++) {
2016-10-16 00:26:43 +00:00
console.log('\n');
2016-06-16 00:17:28 +00:00
}
};
2016-06-16 21:57:49 +00:00
/**
* logs a reduced log that only logs changes of consequential log messages
*/
2016-07-23 17:47:23 +00:00
exports.logReduced = (logTextArg, repeatEveryTimesArg = 0) => {
2018-03-01 00:06:12 +00:00
if (logTextArg === previousMessage &&
(repeatEveryTimesArg === 0 || sameMessageCounter !== repeatEveryTimesArg)) {
2016-06-16 21:57:49 +00:00
sameMessageCounter++;
}
else {
sameMessageCounter = 0;
previousMessage = logTextArg;
2016-07-23 23:17:38 +00:00
exports.log(logTextArg);
2016-06-16 21:57:49 +00:00
}
};
2016-10-16 00:26:43 +00:00
let previousMessage = '';
2016-07-23 17:47:23 +00:00
let sameMessageCounter = 0;
2018-03-01 00:06:12 +00:00
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmVhdXR5bG9nLmxvZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL2JlYXV0eWxvZy5sb2cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwQkFBd0I7QUFFeEIsbUVBQXNEO0FBRXREOzs7O0dBSUc7QUFFUSxRQUFBLEdBQUcsR0FBRyxPQUFPLENBQUMsRUFBRTtJQUN6QixNQUFNLENBQUMsbUNBQVcsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDckMsQ0FBQyxDQUFDO0FBRVMsUUFBQSxJQUFJLEdBQUcsT0FBTyxDQUFDLEVBQUU7SUFDMUIsTUFBTSxDQUFDLG1DQUFXLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3RDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxRQUFBLEVBQUUsR0FBRyxPQUFPLENBQUMsRUFBRTtJQUN4QixNQUFNLENBQUMsbUNBQVcsQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDcEMsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLFFBQUEsT0FBTyxHQUFHLE9BQU8sQ0FBQyxFQUFFO0lBQzdCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUN6QyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsUUFBQSxJQUFJLEdBQUcsT0FBTyxDQUFDLEVBQUU7SUFDMUIsTUFBTSxDQUFDLG1DQUFXLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3RDLENBQUMsQ0FBQztBQUVGOzs7O0dBSUc7QUFDUSxRQUFBLEtBQUssR0FBRyxPQUFPLENBQUMsRUFBRTtJQUMzQixNQUFNLENBQUMsbUNBQVcsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDdkMsQ0FBQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNRLFFBQUEsR0FBRyxHQUFHLE9BQU8sQ0FBQyxFQUFFO0lBQ3pCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztBQUNyQyxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNRLFFBQUEsSUFBSSxHQUFHLE9BQU8sQ0FBQyxFQUFFO0lBQzFCLE1BQU0sQ0FBQyxtQ0FBVyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztBQUN0QyxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ1EsUUFBQSxPQUFPLEdBQUcsQ0FBQyxXQUFtQixDQUFDLEVBQUUsRUFBRTtJQUM1QyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFFBQVEsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDO1FBQ2xDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDcEIsQ0FBQztBQUNILENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ1EsUUFBQSxVQUFVLEdBQUcsQ0FBQyxVQUFrQixFQUFFLHNCQUE4QixDQUFDLEVBQUUsRUFBRTtJQUM5RSxFQUFFLENBQUMsQ0FDRCxVQUFVLEtBQUssZUFBZTtRQUM5QixDQUFDLG1CQUFtQixLQUFLLENBQUMsSUFBSSxrQkFBa0IsS0FBSyxtQkFBbUIsQ0FDMUUsQ0FBQyxDQUFDLENBQUM7UUFDRCxrQkFBa0IsRUFBRSxDQUFDO0lBQ3ZCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNOLGtCQUFrQixHQUFHLENBQUMsQ0FBQztRQUN2QixlQUFlLEdBQUcsVUFBVSxDQUFDO1FBQzdCLFdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNsQixDQUFDO0FBQ0gsQ0FBQyxDQUFDO0FBQ0YsSUFBSSxlQUFlLEdBQVcsRUFBRSxDQUFDO0FBQ2pDLElBQUksa0JBQWtCLEdBQVcsQ0FBQyxDQUFDIn0=