UNPKG

@loglayer/plugin-redaction

Version:

Log redaction plugin for loglayer.

20 lines (18 loc) 675 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }// src/index.ts var _fastredact = require('fast-redact'); var _fastredact2 = _interopRequireDefault(_fastredact); function redactionPlugin(config) { const redactInstance = _fastredact2.default.call(void 0, { ...config, serialize: false }); return { id: config.id, disabled: config.disabled, onMetadataCalled(metadata) { if (!metadata) return; return redactInstance(metadata); } }; } exports.redactionPlugin = redactionPlugin; //# sourceMappingURL=index.cjs.map