@arpinum/log
Version:
Simple module to log on stdout or stderr
37 lines (36 loc) • 925 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.logLevels = exports.LogLevel = void 0;
var LogLevel;
(function (LogLevel) {
LogLevel["all"] = "all";
LogLevel["debug"] = "debug";
LogLevel["info"] = "info";
LogLevel["warn"] = "warn";
LogLevel["error"] = "error";
LogLevel["off"] = "off";
})(LogLevel || (exports.LogLevel = LogLevel = {}));
exports.logLevels = {
[LogLevel.all]: {
priority: 1,
},
[LogLevel.debug]: {
priority: 2,
log: (console) => console.debug || console.log,
},
[LogLevel.info]: {
priority: 3,
log: (console) => console.log,
},
[LogLevel.warn]: {
priority: 4,
log: (console) => console.warn || console.log,
},
[LogLevel.error]: {
priority: 5,
log: (console) => console.error || console.log,
},
off: {
priority: 6,
},
};