UNPKG

strogger

Version:

📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations

24 lines • 637 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shouldLog = exports.BaseTransport = void 0; const types_1 = require("../types"); class BaseTransport { constructor() { this.level = types_1.LogLevel.INFO; } setLevel(level) { this.level = level; } getLevel() { return this.level; } shouldLog(entryLevel) { return entryLevel >= this.level; } } exports.BaseTransport = BaseTransport; const shouldLog = (entryLevel, minLevel) => { return entryLevel >= minLevel; }; exports.shouldLog = shouldLog; //# sourceMappingURL=base-transport.js.map