diff --git a/app/Middleware/Logger.ts b/app/Middleware/Logger.ts index 7eda5be..bc38837 100644 --- a/app/Middleware/Logger.ts +++ b/app/Middleware/Logger.ts @@ -8,8 +8,6 @@ export default class Logger { ) { // code for middleware goes here. ABOVE THE NEXT CALL await next(); - let a = request - let b = response - loggerAPI(a, b, request.url()); + loggerAPI(request, response, request.url()) } } diff --git a/app/utils/Logger.ts b/app/utils/Logger.ts index 262b0dc..fc023f0 100644 --- a/app/utils/Logger.ts +++ b/app/utils/Logger.ts @@ -28,9 +28,9 @@ const shortenStringsInObject = (obj, maxLength) => { return obj; } -export function loggerAPI(request, response, location) { +export function loggerAPI(req, res, location) { let old_data = ""; - let resBody = response.getBody() + let resBody = res.lazyBody[0] let body = shortenStringsInObject(resBody, 300) try { const fileName = @@ -42,17 +42,17 @@ export function loggerAPI(request, response, location) { "\n\n[" + moment(Date.now()).format("D/M/YY-HH:mm:ss") + "] - " + - response.getStatus() + + res.response.statusCode + " - " + location + "\n------PAYLOAD------\n" + - JSON.stringify(request.all(), null, 2) + + JSON.stringify(req.all(), null, 2) + "\n------PARAMS-------\n" + - JSON.stringify(request.params(), null, 2) + + JSON.stringify(req.params(), null, 2) + "\n-----RESPONSE------\n" + JSON.stringify(body, null, 2) + "\n------HEADERS------\n" + - JSON.stringify(request.headers(), null, 2) + + JSON.stringify(req.headers(), null, 2) + "\n\n======================================================================"; fs.exists(fileName, async (exists) => { @@ -65,6 +65,6 @@ export function loggerAPI(request, response, location) { }); } catch (error) { - response.status(500).send("CAN'T WRITE LOG"); + console.log(error) } } \ No newline at end of file diff --git a/start/routes.ts b/start/routes.ts index 43e00cc..52382af 100644 --- a/start/routes.ts +++ b/start/routes.ts @@ -199,31 +199,37 @@ runtimeCheckLogs(Env.get("FOLDER_LOGS")); //ERP get index serial number -Route.post( - "/api/getIndexSerialNumber", - "ErpsController.getIndexSerialNumber" -).middleware("checkToken") -.middleware("writeLog"); +Route.post("/api/getIndexSerialNumber", "ErpsController.getIndexSerialNumber") + .middleware("checkToken") + // .middleware("writeLog"); -Route.post("/api/getParagraph", "ErpsController.getParagraph").middleware( - "checkToken" -) -.middleware("writeLog"); +Route.post("/api/getParagraph", "ErpsController.getParagraph") +// .middleware("writeLog") +.middleware("checkToken") + //Users -Route.post("/api/account/createUser", "UsersController.create") +Route.post("/api/account/createUser", "UsersController.create"); -Route.post("/api/account/checkLogin", "UsersController.checkLogin") +Route.post("/api/account/checkLogin", "UsersController.checkLogin"); //Log -Route.get("/api/log/showLog/:name?", "LogsController.showLog").middleware("writeLog"); +Route.get("/api/log/showLog/:name?", "LogsController.showLog").middleware( + "writeLog" +); -Route.get("/api/getAllLogDetect", "LogsController.getAllLogDetect").middleware("writeLog"); +Route.get("/api/getAllLogDetect", "LogsController.getAllLogDetect").middleware( + "writeLog" +); //Key-Value -Route.post("/api/getKeyValue", "ValuesController.getKeyValue").middleware("writeLog"); +Route.post("/api/getKeyValue", "ValuesController.getKeyValue").middleware( + "writeLog" +); -Route.post("/api/deleteValue", "ValuesController.destroy").middleware("writeLog"); +Route.post("/api/deleteValue", "ValuesController.destroy").middleware( + "writeLog" +); Route.post("/api/addValue", "ValuesController.create").middleware("writeLog");