UNPKG

@mojaloop/event-sdk

Version:
33 lines 1.15 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const config_1 = __importDefault(require("../lib/config")); const { createLogger, format, transports } = require('winston'); const { combine, timestamp, colorize, printf } = format; const allLevels = { error: 0, warn: 1, audit: 2, trace: 3, info: 4, perf: 5, verbose: 6, debug: 7, silly: 8 }; const customFormat = printf(({ level, message, timestamp }) => { return `${timestamp} - ${level}: ${message}`; }); const transport = new transports.Console(); const RecorderLogger = createLogger({ level: config_1.default.LOG_LEVEL, levels: allLevels, format: combine(timestamp(), colorize({ colors: { audit: 'magenta', trace: 'white', perf: 'green' } }), customFormat), transports: [ transport ], exceptionHandlers: [ transport ], exitOnError: false }); module.exports = RecorderLogger; //# sourceMappingURL=RecorderLogger.js.map