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"; import moment from "moment";
const shortenStringsInObject = (obj, maxLength) => { // 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ố // // 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') { // if (typeof obj !== 'object' || typeof maxLength !== 'number') {
return obj; // return obj;
} // }
// Duyệt qua các thuộc tính của đối tượng // // Duyệt qua các thuộc tính của đối tượng
for (const key in obj) { // for (const key in obj) {
if (obj.hasOwnProperty(key)) { // 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 // // 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) { // if (typeof obj[key] === 'string' && obj[key].length > maxLength) {
// Rút ngắn chuỗi lại maxLength ký tự // // Rút ngắn chuỗi lại maxLength ký tự
obj[key] = obj[key].substring(0, maxLength); // obj[key] = obj[key].substring(0, maxLength);
} // }
} // }
} // }
if (Array.isArray(obj) && obj.length > 10) { // if (Array.isArray(obj) && obj.length > 10) {
// Rút ngắn chuỗi lại maxLength ký tự // // Rút ngắn chuỗi lại maxLength ký tự
obj = "[Array:"+obj.length+"]\n"+obj.slice(0,15) // obj = "[Array:"+obj.length+"]\n"+obj.slice(0,15)
} // }
return obj; // return obj;
} // }
export function loggerAPI(req, res, location) { export function loggerAPI(req, res, location) {
let old_data = ""; let old_data = "";

View File

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