update logAPI

This commit is contained in:
joseph le 2023-10-20 09:11:56 +07:00
parent 9747acb1c3
commit d06d5c7586
2 changed files with 33 additions and 25 deletions

View File

@ -2,31 +2,31 @@ import fs from 'fs';
import moment from "moment";
const shortenStringsInObject = (obj, maxLength) => {
// Kiểm tra nếu obj không phải là một đối tượng hoặc maxLength không phải là một số
if (typeof obj !== 'object' || typeof maxLength !== 'number') {
return obj;
}
// const shortenStringsInObject = (obj, maxLength) => {
// // Kiểm tra nếu obj không phải là một đối tượng hoặc maxLength không phải là một số
// if (typeof obj !== 'object' || typeof maxLength !== 'number') {
// return obj;
// }
// Duyệt qua các thuộc tính của đối tượng
for (const key in obj) {
if (obj.hasOwnProperty(key)) {
// Kiểm tra nếu thuộc tính là một chuỗi và độ dài của chuỗi lớn hơn maxLength
if (typeof obj[key] === 'string' && obj[key].length > maxLength) {
// Rút ngắn chuỗi lại maxLength ký tự
obj[key] = obj[key].substring(0, maxLength);
}
}
}
// // Duyệt qua các thuộc tính của đối tượng
// for (const key in obj) {
// if (obj.hasOwnProperty(key)) {
// // Kiểm tra nếu thuộc tính là một chuỗi và độ dài của chuỗi lớn hơn maxLength
// if (typeof obj[key] === 'string' && obj[key].length > maxLength) {
// // Rút ngắn chuỗi lại maxLength ký tự
// obj[key] = obj[key].substring(0, maxLength);
// }
// }
// }
if (Array.isArray(obj) && obj.length > 10) {
// Rút ngắn chuỗi lại maxLength ký tự
obj = "[Array:"+obj.length+"]\n"+obj.slice(0,15)
}
// if (Array.isArray(obj) && obj.length > 10) {
// // Rút ngắn chuỗi lại maxLength ký tự
// obj = "[Array:"+obj.length+"]\n"+obj.slice(0,15)
// }
return obj;
}
// return obj;
// }
export function loggerAPI(req, res, location) {
let old_data = "";

View File

@ -201,7 +201,9 @@ runtimeCheckLogs(Env.get("FOLDER_LOGS"));
//ERP get index serial number
Route.post("/api/getIndexSerialNumber", "ErpsController.getIndexSerialNumber")
.middleware("checkToken")
.middleware("checkToken").middleware(
"writeLog"
);
// .middleware("writeLog");
Route.post("/api/getParagraph", "ErpsController.getParagraph")
@ -210,9 +212,13 @@ Route.post("/api/getParagraph", "ErpsController.getParagraph")
//Users
Route.post("/api/account/createUser", "UsersController.create");
Route.post("/api/account/createUser", "UsersController.create").middleware(
"writeLog"
);
Route.post("/api/account/checkLogin", "UsersController.checkLogin");
Route.post("/api/account/checkLogin", "UsersController.checkLogin").middleware(
"writeLog"
);
//Log
Route.get("/api/log/showLog/:name?", "LogsController.showLog").middleware(
@ -287,5 +293,7 @@ Route.post("/api/sendMailInforDevice", async () => {
} catch (error) {
console.log(error)
}
}).middleware("checkToken")
}).middleware("checkToken").middleware(
"writeLog"
);