UNPKG

@bothive/session-logger

Version:

Pino session logger

37 lines (36 loc) 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.secretsToRedact = exports.prettyPrintOptions = exports.defaultConfig = exports.basePropsToRedact = void 0; const enumeration_1 = require("./enumeration"); exports.basePropsToRedact = ["pid", "hostname"]; exports.defaultConfig = { environment: "ENVIRONMENT NOT SET", logLevel: enumeration_1.ELogLevel.info, enableTraceId: false, masking: false, prettyPrint: true, }; exports.prettyPrintOptions = { translateTime: "yyyy-mm-dd HH:MM:ss", messageFormat: "[{context}]: {message}", ignore: "pid,hostname", }; exports.secretsToRedact = [ "*.password", "*.newPassword", "*.oldPassword", "*.accessToken", "*.refreshToken", "*.token", "*.jwtToken", "*.apiKey", ]; exports.default = { namespaceKey: "sessionLogger", traceIdHeader: "x-request-id", sessionIdHeader: "x-session-id", basePropsToRedact: exports.basePropsToRedact, defaultConfig: exports.defaultConfig, prettyPrintOptions: exports.prettyPrintOptions, secretsToRedact: exports.secretsToRedact, };