change runtimeCheckLog

This commit is contained in:
joseph le 2023-10-04 10:22:10 +07:00
parent af2f13174e
commit 58104d9b01
1 changed files with 35 additions and 33 deletions

View File

@ -159,40 +159,42 @@ export async function runtimeCheckLogs(folderPath) {
if(contentFile.length>30000){ if(contentFile.length>30000){
for (let i = 0; i < contentFile.length; i += 10000) { for (let i = 0; i < contentFile.length; i += 10000) {
const chunk = contentFile.slice(i, i + 10000); const chunk = contentFile.slice(i, i + 10000);
chunk.map((line, index) => { setTimeout(() => {
//check line the line with errors and exclude errors chunk.map((line, index) => {
listKeyValues //check line the line with errors and exclude errors
.map((obj) => obj.$original.value) listKeyValues
.map(async (value) => { .map((obj) => obj.$original.value)
if ( .map(async (value) => {
line.search(value) !== -1 && if (
listExcludeErr.filter((err) => line.includes(err)) line.search(value) !== -1 &&
.length === 0 listExcludeErr.filter((err) => line.includes(err))
) { .length === 0
let log = allFile?.filter( ) {
(i) => i.$original.file_name === fileName let log = allFile?.filter(
)[0]; (i) => i.$original.file_name === fileName
)[0];
let checkLog = allReport?.filter(
(report) => let checkLog = allReport?.filter(
report.$original.id_file === log?.id_ldf && (report) =>
report.$original.line === index + 1 && report.$original.id_file === log?.id_ldf &&
report.$original.detected_content === value report.$original.line === index + 1 &&
); report.$original.detected_content === value
);
if (checkLog?.length === 0) {
// await LogReport.create({ if (checkLog?.length === 0) {
// detected_content: value, // await LogReport.create({
// line: index + 1, // detected_content: value,
// id_file: log?.id_ldf, // line: index + 1,
// }); // id_file: log?.id_ldf,
lines.push(index + 1); // });
lines.push(index + 1);
}
} }
}
// if(checkSpecialVersion())
// if(checkSpecialVersion()) });
}); });
}); }, 3000);
} }
}else{ }else{
contentFile.map((line, index) => { contentFile.map((line, index) => {