30 lines
1.2 KiB
JavaScript
30 lines
1.2 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.debug = exports.warn = exports.error = exports.info = exports.log = exports.logger = exports.Logger = void 0;
|
|
const tslog_1 = require("tslog");
|
|
var tslog_2 = require("tslog");
|
|
Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return tslog_2.Logger; } });
|
|
// back compat, static instances of loggers
|
|
let loggers = {};
|
|
const logger = (name = 'no-name', options = {}) => {
|
|
if (!loggers[name]) {
|
|
const logger = new tslog_1.Logger({
|
|
name: name,
|
|
...options
|
|
});
|
|
loggers[name] = logger;
|
|
}
|
|
return loggers[name];
|
|
};
|
|
exports.logger = logger;
|
|
const log = (msg, ...args) => (0, exports.logger)().info(msg, ...args);
|
|
exports.log = log;
|
|
const info = (msg, ...args) => (0, exports.logger)().info(msg, ...args);
|
|
exports.info = info;
|
|
const error = (msg, ...args) => (0, exports.logger)().error(msg, ...args);
|
|
exports.error = error;
|
|
const warn = (msg, ...args) => (0, exports.logger)().warn(msg, ...args);
|
|
exports.warn = warn;
|
|
const debug = (msg, ...args) => (0, exports.logger)().debug(msg, ...args);
|
|
exports.debug = debug;
|
|
//# sourceMappingURL=debug.js.map
|