UNPKG

logpipes

Version:

Console.log transformation pipes

18 lines 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLogLevelFilterPipe = void 0; /** Creates a new instance of LogLevelFilterPipe. */ function createLogLevelFilterPipe(inputOptions = {}) { const options = Object.assign({ excludedLogLevels: [] }, inputOptions); return (level, ...args) => { const excludedLogLevels = typeof options.excludedLogLevels === 'function' ? options.excludedLogLevels(level) : options.excludedLogLevels; const isExcluded = typeof excludedLogLevels === 'boolean' ? excludedLogLevels : excludedLogLevels.includes(level); return isExcluded ? [] : args; }; } exports.createLogLevelFilterPipe = createLogLevelFilterPipe; //# sourceMappingURL=LogLevelFilterPipe.js.map