@typegoose/auto-increment
Version:
Automaticly Increment properties
23 lines • 2.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogLevels = exports.setLogLevel = exports.logger = void 0;
const _logger = require("loglevel");
// this has to be re-defined as otherwise jest is not able to mock any function
// when "esModuleInterop: true" and "_logger" is not default imported
// and "_logger" cannot be default imported as that would make all projects using typegoose require to set "allowSyntheticDefaultImports"
exports.logger = {
// "loglevel" here referred as "_logger" is self-modifying, so a getter function is necessary to actually get logs
// otherwise we only get the default "noop" function forever
warn: (...args) => _logger.warn.apply(undefined, args),
error: (...args) => _logger.error.apply(undefined, args),
info: (...args) => _logger.info.apply(undefined, args),
debug: (...args) => _logger.debug.apply(undefined, args),
setLogLevel: _logger.setLevel,
LogLevels: _logger.levels,
setDefaultLevel: _logger.setDefaultLevel,
_logger: _logger,
};
exports.setLogLevel = exports.logger.setLogLevel;
exports.LogLevels = exports.logger.LogLevels;
exports.logger.setDefaultLevel(exports.logger.LogLevels.WARN);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nU2V0dGluZ3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbG9nU2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0NBQW9DO0FBRXBDLCtFQUErRTtBQUMvRSxxRUFBcUU7QUFDckUseUlBQXlJO0FBQzVILFFBQUEsTUFBTSxHQUFHO0lBQ3BCLGtIQUFrSDtJQUNsSCw0REFBNEQ7SUFDNUQsSUFBSSxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7SUFDdEQsS0FBSyxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7SUFDeEQsSUFBSSxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7SUFDdEQsS0FBSyxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUM7SUFDeEQsV0FBVyxFQUFFLE9BQU8sQ0FBQyxRQUFRO0lBQzdCLFNBQVMsRUFBRSxPQUFPLENBQUMsTUFBTTtJQUN6QixlQUFlLEVBQUUsT0FBTyxDQUFDLGVBQWU7SUFDeEMsT0FBTyxFQUFFLE9BQU87Q0FDakIsQ0FBQztBQUVXLFFBQUEsV0FBVyxHQUFHLGNBQU0sQ0FBQyxXQUFXLENBQUM7QUFDakMsUUFBQSxTQUFTLEdBQUcsY0FBTSxDQUFDLFNBQVMsQ0FBQztBQUMxQyxjQUFNLENBQUMsZUFBZSxDQUFDLGNBQU0sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUMifQ==