Explorar o código

获取日志存在bug ,正在排查~~~

hl hai 9 meses
pai
achega
ee6c9da9f9
Modificáronse 2 ficheiros con 4 adicións e 1 borrados
  1. 2 0
      src/utils/file.js
  2. 2 1
      src/web.js

+ 2 - 0
src/utils/file.js

@@ -91,6 +91,7 @@ function delFile() {
 
 /***********************************/
 function getLastFile(dirPath, number, callback) {
+    logger.info(`开始读取文件 ---`)
     fs.readdir(dirPath, async (err, files) => {
         if (err) {
             logger.error(`无法列出目录。`, err);
@@ -106,6 +107,7 @@ function getLastFile(dirPath, number, callback) {
             lastFileList = fileList.slice(0, number != -1 ? number : fileList.length);
             lastFileNameList = lastFileList.map((item) => item.name);
 
+            logger.info(`文件读取完毕 ---`)
             callback(lastFileNameList.reverse(), lastFileList.reverse());
         }
     });

+ 2 - 1
src/web.js

@@ -99,8 +99,9 @@ function init() {
             const directoryPath = path.resolve(logPath);
             try {
                 file.checkPathSync(directoryPath)
+
                 file.getLastFile(logPath, 10, (fileNameList) => {
-                    // logger.info('??1:', fileNameList);
+                    logger.info('文件:', fileNameList);
                     result = file.readLastNLines(logPath, fileNameList, n);
                     // logger.info('?????:', result);
                     res.send({'code': 200, 'data': result, "message": "SUCCESS"});