UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

31 lines (30 loc) 855 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logger = exports.createLoggerMessage = void 0; const winston_1 = require("winston"); const createLoggerMessage = ({ message, requestBody, requestId, ipAddress, }) => { return { message, requestBody, requestId, ipAddress, }; }; exports.createLoggerMessage = createLoggerMessage; /** Returns a reusable global logger instance. If no logger exists yet, then a new logger is created @returns logger */ const initiateLogger = () => { const logger = (0, winston_1.createLogger)({ transports: [ new winston_1.transports.Console({ format: winston_1.format.json(), }), ], }); return logger; }; exports.logger = initiateLogger(); //# sourceMappingURL=logger.js.map