patchwork-mapconverter
Version:
Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator
33 lines • 2.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LOG_FATAL = exports.LOG_ERROR = exports.LOG_WARN = exports.LOG_INFO = exports.LOG_DEBUG = exports.LOG_TRACE = exports.LOG_SILLY = exports.LoggerFactory = void 0;
const tslog_1 = require("tslog");
const LOG_SILLY = 0;
exports.LOG_SILLY = LOG_SILLY;
const LOG_TRACE = 1;
exports.LOG_TRACE = LOG_TRACE;
const LOG_DEBUG = 2;
exports.LOG_DEBUG = LOG_DEBUG;
const LOG_INFO = 3;
exports.LOG_INFO = LOG_INFO;
const LOG_WARN = 4;
exports.LOG_WARN = LOG_WARN;
const LOG_ERROR = 5;
exports.LOG_ERROR = LOG_ERROR;
const LOG_FATAL = 6;
exports.LOG_FATAL = LOG_FATAL;
let minLogLevel = LOG_DEBUG;
const loggerInstances = {};
const LoggerFactory = {
setLogLevel: function (logLevel) {
minLogLevel = logLevel;
Object.values(loggerInstances).forEach((logger) => { logger.settings.minLevel = logLevel; });
},
createLogger: function (module) {
const logger = new tslog_1.Logger({ name: module, minLevel: minLogLevel, hideLogPositionForProduction: true });
loggerInstances[module] = logger;
return logger;
}
};
exports.LoggerFactory = LoggerFactory;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTG9nZ2VyRmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9sb2dnaW5nL0xvZ2dlckZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUNBQTRDO0FBRTVDLE1BQU0sU0FBUyxHQUFHLENBQUMsQ0FBQTtBQTBCakIsOEJBQVM7QUF6QlgsTUFBTSxTQUFTLEdBQUcsQ0FBQyxDQUFBO0FBMEJqQiw4QkFBUztBQXpCWCxNQUFNLFNBQVMsR0FBRyxDQUFDLENBQUE7QUEwQmpCLDhCQUFTO0FBekJYLE1BQU0sUUFBUSxHQUFHLENBQUMsQ0FBQTtBQTBCaEIsNEJBQVE7QUF6QlYsTUFBTSxRQUFRLEdBQUcsQ0FBQyxDQUFBO0FBMEJoQiw0QkFBUTtBQXpCVixNQUFNLFNBQVMsR0FBRyxDQUFDLENBQUE7QUEwQmpCLDhCQUFTO0FBekJYLE1BQU0sU0FBUyxHQUFHLENBQUMsQ0FBQTtBQTBCakIsOEJBQVM7QUF4QlgsSUFBSSxXQUFXLEdBQUcsU0FBUyxDQUFBO0FBQzNCLE1BQU0sZUFBZSxHQUFvQyxFQUFFLENBQUE7QUFFM0QsTUFBTSxhQUFhLEdBQUc7SUFDcEIsV0FBVyxFQUFFLFVBQVUsUUFBZ0I7UUFDckMsV0FBVyxHQUFHLFFBQVEsQ0FBQTtRQUN0QixNQUFNLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFBLENBQUMsQ0FBQyxDQUFDLENBQUE7SUFDN0YsQ0FBQztJQUVELFlBQVksRUFBRSxVQUFVLE1BQWM7UUFDcEMsTUFBTSxNQUFNLEdBQUcsSUFBSSxjQUFNLENBQVUsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsNEJBQTRCLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQTtRQUMvRyxlQUFlLENBQUMsTUFBTSxDQUFDLEdBQUcsTUFBTSxDQUFBO1FBQ2hDLE9BQU8sTUFBTSxDQUFBO0lBQ2YsQ0FBQztDQUNGLENBQUE7QUFHQyxzQ0FBYSJ9