|
@@ -159,7 +159,7 @@ async function readLastNLines(dirPath, filePathList, n) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-async function getRecentLogs(dirPath,logFiles, requiredLogs = 100) {
|
|
|
+async function getRecentLogs(dirPath, logFiles, requiredLogs = 100) {
|
|
|
let logs = [];
|
|
|
|
|
|
for (const file of logFiles) {
|
|
@@ -177,11 +177,11 @@ async function getRecentLogs(dirPath,logFiles, requiredLogs = 100) {
|
|
|
|
|
|
log.push(line);
|
|
|
|
|
|
- if (logs.length >= requiredLogs) {
|
|
|
- return logs.slice(0, requiredLogs);
|
|
|
+ if ((logs.length + log.length) >= requiredLogs) {
|
|
|
+
|
|
|
+ break
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
logs.push(...log.reverse());
|
|
|
}
|
|
|
|