@@ -30,7 +30,7 @@ axios.interceptors.request.use((x) => {
|
|||||||
} | ${JSON.stringify(x.data)} | ${JSON.stringify(headers)}`;
|
} | ${JSON.stringify(x.data)} | ${JSON.stringify(headers)}`;
|
||||||
console.log(printable);
|
console.log(printable);
|
||||||
|
|
||||||
CdkBase.createLogEvent(socket, "TRACE", `Raw Request: ${printable}`);
|
CdkBase.createJsonEvent(socket, "TRACE", `Raw Request: ${printable}`, x.data);
|
||||||
|
|
||||||
return x;
|
return x;
|
||||||
});
|
});
|
||||||
@@ -42,7 +42,12 @@ axios.interceptors.response.use((x) => {
|
|||||||
x.data
|
x.data
|
||||||
)}`;
|
)}`;
|
||||||
console.log(printable);
|
console.log(printable);
|
||||||
CdkBase.createLogEvent(socket, "TRACE", `Raw Response: ${printable}`);
|
CdkBase.createJsonEvent(
|
||||||
|
socket,
|
||||||
|
"TRACE",
|
||||||
|
`Raw Response: ${printable}`,
|
||||||
|
x.data
|
||||||
|
);
|
||||||
|
|
||||||
return x;
|
return x;
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -17,7 +17,10 @@ const CdkCalculateAllocations =
|
|||||||
require("../cdk/cdk-calculate-allocations").default;
|
require("../cdk/cdk-calculate-allocations").default;
|
||||||
const { isArray } = require("lodash");
|
const { isArray } = require("lodash");
|
||||||
const logger = require("../utils/logger");
|
const logger = require("../utils/logger");
|
||||||
const {default: PbsExportJob, PbsSelectedCustomer} = require("../accounting/pbs/pbs-job-export");
|
const {
|
||||||
|
default: PbsExportJob,
|
||||||
|
PbsSelectedCustomer,
|
||||||
|
} = require("../accounting/pbs/pbs-job-export");
|
||||||
|
|
||||||
io.use(function (socket, next) {
|
io.use(function (socket, next) {
|
||||||
try {
|
try {
|
||||||
@@ -159,6 +162,37 @@ function createLogEvent(socket, level, message) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function createJsonEvent(socket, level, message, json) {
|
||||||
|
if (LogLevelHierarchy(socket.log_level) >= LogLevelHierarchy(level)) {
|
||||||
|
console.log(
|
||||||
|
`[WS LOG EVENT] ${level} - ${new Date()} - ${socket.user.email} - ${
|
||||||
|
socket.id
|
||||||
|
} - ${message}`
|
||||||
|
);
|
||||||
|
socket.emit("log-event", {
|
||||||
|
timestamp: new Date(),
|
||||||
|
level,
|
||||||
|
message,
|
||||||
|
});
|
||||||
|
|
||||||
|
logger.log("ws-log-event-json", level, socket.user.email, socket.recordid, {
|
||||||
|
wsmessage: message,
|
||||||
|
json
|
||||||
|
});
|
||||||
|
|
||||||
|
if (socket.logEvents && isArray(socket.logEvents)) {
|
||||||
|
socket.logEvents.push({
|
||||||
|
timestamp: new Date(),
|
||||||
|
level,
|
||||||
|
message,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
// if (level === "ERROR") {
|
||||||
|
// throw new Error(message);
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function createXmlEvent(socket, xml, message, isError = false) {
|
function createXmlEvent(socket, xml, message, isError = false) {
|
||||||
if (LogLevelHierarchy(socket.log_level) >= LogLevelHierarchy("TRACE")) {
|
if (LogLevelHierarchy(socket.log_level) >= LogLevelHierarchy("TRACE")) {
|
||||||
socket.emit("log-event", {
|
socket.emit("log-event", {
|
||||||
@@ -210,3 +244,4 @@ function LogLevelHierarchy(level) {
|
|||||||
|
|
||||||
exports.createLogEvent = createLogEvent;
|
exports.createLogEvent = createLogEvent;
|
||||||
exports.createXmlEvent = createXmlEvent;
|
exports.createXmlEvent = createXmlEvent;
|
||||||
|
exports.createJsonEvent = createJsonEvent;
|
||||||
|
|||||||
Reference in New Issue
Block a user