add middleware writeLog

This commit is contained in:
joseph le 2023-09-29 16:47:25 +07:00
parent 78e82cfeec
commit 9350f061c5
2 changed files with 7 additions and 7 deletions

View File

@ -30,8 +30,8 @@ const shortenStringsInObject = (obj, maxLength) => {
export function loggerAPI(req, res, location) { export function loggerAPI(req, res, location) {
let old_data = ""; let old_data = "";
let resBody = res.lazyBody[0] let resBody = res.getBody()
let body = shortenStringsInObject(resBody, 300) // let body = shortenStringsInObject(resBody, 300)
try { try {
const fileName = const fileName =
"./app/store/logsAPI/" + "./app/store/logsAPI/" +
@ -42,7 +42,7 @@ export function loggerAPI(req, res, location) {
"\n\n[" + "\n\n[" +
moment(Date.now()).format("D/M/YY-HH:mm:ss") + moment(Date.now()).format("D/M/YY-HH:mm:ss") +
"] - " + "] - " +
res.response.statusCode + res.getStatus() +
" - " + " - " +
location + location +
"\n------PAYLOAD------\n" + "\n------PAYLOAD------\n" +
@ -50,7 +50,7 @@ export function loggerAPI(req, res, location) {
"\n------PARAMS-------\n" + "\n------PARAMS-------\n" +
JSON.stringify(req.params(), null, 2) + JSON.stringify(req.params(), null, 2) +
"\n-----RESPONSE------\n" + "\n-----RESPONSE------\n" +
JSON.stringify(body, null, 2) + JSON.stringify(resBody, null, 2) +
"\n------HEADERS------\n" + "\n------HEADERS------\n" +
JSON.stringify(req.headers(), null, 2) + JSON.stringify(req.headers(), null, 2) +
"\n\n======================================================================"; "\n\n======================================================================";
@ -65,6 +65,6 @@ export function loggerAPI(req, res, location) {
}); });
} catch (error) { } catch (error) {
console.log(error) res.status(500).send("CAN'T WRITE LOG");
} }
} }

View File

@ -201,11 +201,11 @@ runtimeCheckLogs(Env.get("FOLDER_LOGS"));
Route.post("/api/getIndexSerialNumber", "ErpsController.getIndexSerialNumber") Route.post("/api/getIndexSerialNumber", "ErpsController.getIndexSerialNumber")
.middleware("checkToken") .middleware("checkToken")
// .middleware("writeLog"); .middleware("writeLog");
Route.post("/api/getParagraph", "ErpsController.getParagraph") Route.post("/api/getParagraph", "ErpsController.getParagraph")
// .middleware("writeLog")
.middleware("checkToken") .middleware("checkToken")
.middleware("writeLog")
//Users //Users