store/logsAPI
This commit is contained in:
parent
81340d18b3
commit
5f13c789a1
|
|
@ -8,8 +8,6 @@ export default class Logger {
|
||||||
) {
|
) {
|
||||||
// code for middleware goes here. ABOVE THE NEXT CALL
|
// code for middleware goes here. ABOVE THE NEXT CALL
|
||||||
await next();
|
await next();
|
||||||
let a = request
|
loggerAPI(request, response, request.url())
|
||||||
let b = response
|
|
||||||
loggerAPI(a, b, request.url());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,9 +28,9 @@ const shortenStringsInObject = (obj, maxLength) => {
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function loggerAPI(request, response, location) {
|
export function loggerAPI(req, res, location) {
|
||||||
let old_data = "";
|
let old_data = "";
|
||||||
let resBody = response.getBody()
|
let resBody = res.lazyBody[0]
|
||||||
let body = shortenStringsInObject(resBody, 300)
|
let body = shortenStringsInObject(resBody, 300)
|
||||||
try {
|
try {
|
||||||
const fileName =
|
const fileName =
|
||||||
|
|
@ -42,17 +42,17 @@ export function loggerAPI(request, response, 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") +
|
||||||
"] - " +
|
"] - " +
|
||||||
response.getStatus() +
|
res.response.statusCode +
|
||||||
" - " +
|
" - " +
|
||||||
location +
|
location +
|
||||||
"\n------PAYLOAD------\n" +
|
"\n------PAYLOAD------\n" +
|
||||||
JSON.stringify(request.all(), null, 2) +
|
JSON.stringify(req.all(), null, 2) +
|
||||||
"\n------PARAMS-------\n" +
|
"\n------PARAMS-------\n" +
|
||||||
JSON.stringify(request.params(), null, 2) +
|
JSON.stringify(req.params(), null, 2) +
|
||||||
"\n-----RESPONSE------\n" +
|
"\n-----RESPONSE------\n" +
|
||||||
JSON.stringify(body, null, 2) +
|
JSON.stringify(body, null, 2) +
|
||||||
"\n------HEADERS------\n" +
|
"\n------HEADERS------\n" +
|
||||||
JSON.stringify(request.headers(), null, 2) +
|
JSON.stringify(req.headers(), null, 2) +
|
||||||
"\n\n======================================================================";
|
"\n\n======================================================================";
|
||||||
|
|
||||||
fs.exists(fileName, async (exists) => {
|
fs.exists(fileName, async (exists) => {
|
||||||
|
|
@ -65,6 +65,6 @@ export function loggerAPI(request, response, location) {
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(500).send("CAN'T WRITE LOG");
|
console.log(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -199,31 +199,37 @@ runtimeCheckLogs(Env.get("FOLDER_LOGS"));
|
||||||
|
|
||||||
//ERP get index serial number
|
//ERP get index serial number
|
||||||
|
|
||||||
Route.post(
|
Route.post("/api/getIndexSerialNumber", "ErpsController.getIndexSerialNumber")
|
||||||
"/api/getIndexSerialNumber",
|
.middleware("checkToken")
|
||||||
"ErpsController.getIndexSerialNumber"
|
// .middleware("writeLog");
|
||||||
).middleware("checkToken")
|
|
||||||
.middleware("writeLog");
|
Route.post("/api/getParagraph", "ErpsController.getParagraph")
|
||||||
|
// .middleware("writeLog")
|
||||||
|
.middleware("checkToken")
|
||||||
|
|
||||||
Route.post("/api/getParagraph", "ErpsController.getParagraph").middleware(
|
|
||||||
"checkToken"
|
|
||||||
)
|
|
||||||
.middleware("writeLog");
|
|
||||||
|
|
||||||
//Users
|
//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
|
//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
|
//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");
|
Route.post("/api/addValue", "ValuesController.create").middleware("writeLog");
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue