@loglayer/plugin-redaction
Version:
Log redaction plugin for loglayer.
20 lines (18 loc) • 675 B
JavaScript
;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