ip logging for error reporting

This commit is contained in:
2024-04-08 09:46:25 +01:00
parent e532e0a0ab
commit fac12242e9
19 changed files with 96 additions and 29 deletions
+16 -9
View File
@@ -505,7 +505,7 @@ export const uploadPDFAppealFiles = async (
// console.log(`files[${prop}] = ${files[prop][0].size}`);
console.log(foldername + "/files/" + formContent.split("tmp/")[1]);
const blobName = foldername + "/" + formContent.split("tmp/")[1];
const blobName = foldername + "/files/" + formContent.split("tmp/")[1];
console.log(blobName);
const blockBlobClient = containerClient.getBlockBlobClient(blobName);
@@ -546,7 +546,7 @@ export const uploadPDFCaseFiles = async (
foldername
);
const blobName = foldername + "/" + formContent.split("tmp/")[1];
const blobName = foldername + "/files/" + formContent.split("tmp/")[1];
const blockBlobClient = containerClient.getBlockBlobClient(blobName);
const uploadBlobResponse = await blockBlobClient.uploadFile(formContent);
@@ -756,7 +756,7 @@ export const getCaseBlob = async (
formContent
) => {
const content = JSON.stringify(formContent);
const blobName = caseReference + "/case/" + caseReference + "_case.json";
const blobName = caseReference + "/" + caseReference + "_case.json";
const containerBlobToken = await createBlobSas(containerName, blobName);
@@ -783,7 +783,7 @@ export const getCaseBlob = async (
};
export const getTempCaseBlob = async (containerName, caseReference) => {
const blobName = caseReference + "/case/" + caseReference + "_case.json";
const blobName = caseReference + "/" + caseReference + "_case.json";
const containerToken = await createContainerSas(containerName);
const sasUrl = `${STORAGE_PATH}/${containerName}?${containerToken}`;
const containerClient = new ContainerClient(sasUrl);
@@ -823,7 +823,7 @@ export const getProgressBlobs = async (containerName, caseReference) => {
"name": blob.name.split("/")[1],
"path": blob.name,
"versionId": blob.versionId,
"caseObj": caseReference + "/case/" + caseReference + "_case.json",
"caseObj": caseReference + "/" + caseReference + "_case.json",
"isCurrentVersion": blob.isCurrentVersion,
"contentLength": blob.properties.contentLength,
"contentType": blob.contentType,
@@ -883,7 +883,7 @@ export const getAllProgressBlobs = async (containerName) => {
//"versionId": blob.versionId,
"caseObj":
blob.name.split("/")[0] +
"/case/" +
"/" +
blob.name.split("/")[0] +
"_case.json",
// "isCurrentVersion": blob.isCurrentVersion,
@@ -1012,7 +1012,7 @@ export const createCaseCompleteMessage = async (
const message = {
containerName: containerName,
casepath:
appealpath:
endpointURL +
"/" +
containerName +
@@ -1021,8 +1021,15 @@ export const createCaseCompleteMessage = async (
"/" +
caseReference +
"_appeal.json",
casecontentpath:
endpointURL + "/" + containerName + "/" + caseReference + "/case",
casepath:
endpointURL +
"/" +
containerName +
"/" +
caseReference +
"/" +
caseReference +
"_case.json",
filespath:
endpointURL + "/" + containerName + "/" + caseReference + "/files",
+18 -1
View File
@@ -23,6 +23,20 @@ const WEBAPI_URL =
process.env.RELAY_ROOT ||
"https://dev-pedw-ns.servicebus.windows.net/dev-pedw-hc/";
export const getIP = (req) => {
const forwarded = req.headers["x-forwarded-for"];
const ip =
typeof forwarded === "string"
? forwarded.split(/, /)[0]
: req.socket.remoteAddress;
console.log(
"\n====================\n Client IP address: " + ip,
"\n=====================\n"
);
};
export const consoleLogger = (err) => {
var errStr =
"\n\n/////////////////////////////////////////////////\nServer Error " +
@@ -31,6 +45,8 @@ export const consoleLogger = (err) => {
? err.response.status +
" : " +
err.response.statusText +
"\nRequest IP: " +
err.response.request.socket.remoteAddress +
"\nRequest URL: " +
err.response.config.url +
"\nRequest Time: " +
@@ -503,7 +519,8 @@ export const getAppealsTypes = () => {
.get(BASE_URL + "/api/endpoint/getappealtypes_api")
.then((res) => res.data)
.catch((error) => {
//console.log(error);
consoleLogger(error);
let ErrResponse = {
value: [],
errorCode: error.response.status,