UNPKG

@gdksoftware/logging

Version:
39 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Logging { static logToConsole(params, error) { let dateString = (new Date()).toLocaleString(); if (error) { console.error(dateString, params); } else { console.log(dateString, params); } } static info(...params) { if (exports.loglevel > LogLevel.ErrorsOnly) { this.logToConsole(params, false); } } static error(...params) { if (exports.loglevel > LogLevel.None) { this.logToConsole(params, true); } } static debug(...params) { if (exports.loglevel === LogLevel.Debug) { this.logToConsole(params, false); } } } exports.default = Logging; var LogLevel; (function (LogLevel) { LogLevel[LogLevel["None"] = 0] = "None"; LogLevel[LogLevel["ErrorsOnly"] = 1] = "ErrorsOnly"; LogLevel[LogLevel["Info"] = 2] = "Info"; LogLevel[LogLevel["Debug"] = 3] = "Debug"; })(LogLevel = exports.LogLevel || (exports.LogLevel = {})); exports.loglevel = LogLevel.Debug; exports.showDateTime = true; //# sourceMappingURL=index.js.map