UNPKG

ts-logs

Version:

This package provide a skd for audit and manager logs in nodejs and express

21 lines 729 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bindLog = void 0; const log_1 = require("./log"); const get_log_data_from_request_util_1 = require("../utils/get-log-data-from-request.util"); /** * @description Bind log instance to request. * @returns execute next() * @summary you can access log from request like example: * @example req.log */ const bindLog = () => { return (req, _, next) => { const { name, ip, origin, uid } = (0, get_log_data_from_request_util_1.default)(req); req.log = log_1.Log.init({ name, ip, origin, uid }); next(); }; }; exports.bindLog = bindLog; exports.default = exports.bindLog; //# sourceMappingURL=bind-log.builder.js.map