Repository URL to install this package:
|
Version:
6.3.3 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//todo @anto this one needs to be moved to uxui-component library
const log = require('fliplog');
function fromReqResToDebug(req) {
const { protocol, secure, ip, ips, subdomains, path, hostname, host, xhr, body, cookies, method, params, query, route, signedCookies, originalUrl, url, baseUrl, locals, charset, headersSent, _header, headers, rawHeaders, data, statusCode, status, statusText, } = req;
const nonCircular = {
headers,
data,
statusCode,
status,
statusText,
_header,
protocol,
secure,
ip,
ips,
subdomains,
path,
hostname,
host,
xhr,
body,
cookies,
method,
params,
query,
route,
signedCookies,
originalUrl,
url,
baseUrl,
// res
headersSent,
locals,
charset,
};
return nonCircular;
}
exports.fromReqResToDebug = fromReqResToDebug;
function fromReqAndResToDebug(arg) {
const req = fromReqResToDebug(arg.req);
const res = fromReqResToDebug(arg.res);
return { req, res };
}
exports.fromReqAndResToDebug = fromReqAndResToDebug;
function fromReqAndOrResToDebug(arg) {
if (arg.req) {
return fromReqAndResToDebug(arg);
}
else {
return fromReqResToDebug(arg);
}
}
function logReqAndOrRes(arg) {
if (process.env.SHOULD_LOG_REQ_RES || true) {
const formatted = fromReqAndOrResToDebug(arg);
// const asString = JSON.stringify(formatted, undefined, 2)
log
.data(formatted)
.bold('[uxui-apis] request')
.echo();
}
}
exports.logReqAndOrRes = logReqAndOrRes;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbVJlcVJlc1RvRGVidWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZGVwcy9mcm9tUmVxUmVzVG9EZWJ1Zy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlFQUFpRTtBQUNqRSxNQUFNLEdBQUcsR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUE7QUFFOUIsU0FBUyxpQkFBaUIsQ0FBQyxHQUFHO0lBQzVCLE1BQU0sRUFDSixRQUFRLEVBQ1IsTUFBTSxFQUNOLEVBQUUsRUFDRixHQUFHLEVBQ0gsVUFBVSxFQUNWLElBQUksRUFDSixRQUFRLEVBQ1IsSUFBSSxFQUNKLEdBQUcsRUFDSCxJQUFJLEVBQ0osT0FBTyxFQUNQLE1BQU0sRUFDTixNQUFNLEVBQ04sS0FBSyxFQUNMLEtBQUssRUFDTCxhQUFhLEVBQ2IsV0FBVyxFQUNYLEdBQUcsRUFDSCxPQUFPLEVBQ1AsTUFBTSxFQUNOLE9BQU8sRUFDUCxXQUFXLEVBQ1gsT0FBTyxFQUNQLE9BQU8sRUFDUCxVQUFVLEVBQ1YsSUFBSSxFQUNKLFVBQVUsRUFDVixNQUFNLEVBQ04sVUFBVSxHQUNYLEdBQUcsR0FBRyxDQUFBO0lBRVAsTUFBTSxXQUFXLEdBQUc7UUFDbEIsT0FBTztRQUNQLElBQUk7UUFDSixVQUFVO1FBQ1YsTUFBTTtRQUNOLFVBQVU7UUFDVixPQUFPO1FBQ1AsUUFBUTtRQUNSLE1BQU07UUFDTixFQUFFO1FBQ0YsR0FBRztRQUNILFVBQVU7UUFDVixJQUFJO1FBQ0osUUFBUTtRQUNSLElBQUk7UUFDSixHQUFHO1FBQ0gsSUFBSTtRQUNKLE9BQU87UUFDUCxNQUFNO1FBQ04sTUFBTTtRQUNOLEtBQUs7UUFDTCxLQUFLO1FBQ0wsYUFBYTtRQUNiLFdBQVc7UUFDWCxHQUFHO1FBQ0gsT0FBTztRQUNQLE1BQU07UUFDTixXQUFXO1FBQ1gsTUFBTTtRQUNOLE9BQU87S0FDUixDQUFBO0lBRUQsT0FBTyxXQUFXLENBQUE7QUFDcEIsQ0FBQztBQTRCUSw4Q0FBaUI7QUExQjFCLFNBQVMsb0JBQW9CLENBQUMsR0FBRztJQUMvQixNQUFNLEdBQUcsR0FBRyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUE7SUFDdEMsTUFBTSxHQUFHLEdBQUcsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFBO0lBQ3RDLE9BQU8sRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUE7QUFDckIsQ0FBQztBQXVCUSxvREFBb0I7QUFyQjdCLFNBQVMsc0JBQXNCLENBQUMsR0FBRztJQUNqQyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUU7UUFDWCxPQUFPLG9CQUFvQixDQUFDLEdBQUcsQ0FBQyxDQUFBO0tBQ2pDO1NBQU07UUFDTCxPQUFPLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFBO0tBQzlCO0FBQ0gsQ0FBQztBQUVELFNBQVMsY0FBYyxDQUFDLEdBQUc7SUFDekIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQixJQUFJLElBQUksRUFBRTtRQUMxQyxNQUFNLFNBQVMsR0FBRyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQTtRQUM3QywyREFBMkQ7UUFFM0QsR0FBRzthQUNBLElBQUksQ0FBQyxTQUFTLENBQUM7YUFDZixJQUFJLENBQUMscUJBQXFCLENBQUM7YUFDM0IsSUFBSSxFQUFFLENBQUE7S0FDVjtBQUNILENBQUM7QUFJUSx3Q0FBYyJ9