UNPKG

log-vault

Version:

A generator of Winston logger instance with pre-defined configurable transports and formats and extra functionality.

17 lines (16 loc) 549 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultMaskFieldsOptions = void 0; const defaultMaskLabel = "...[Masked]"; exports.defaultMaskFieldsOptions = { maskLabel: defaultMaskLabel, fields: ["password", "token", "otp", "secret"], replacers: [ [ /\b([a-z][a-z0-9+\-.]*:\/\/)([^:@\s]+):([^@\s]+)(@)/gi, (_match, protocol, user, _password, at) => { return `${protocol}${defaultMaskLabel}:${defaultMaskLabel}${at}`; } ] ] };