Ver código fonte

日志查询bug

hl 10 meses atrás
pai
commit
25500f9040
1 arquivos alterados com 10 adições e 5 exclusões
  1. 10 5
      src/web.js

+ 10 - 5
src/web.js

@@ -10,6 +10,7 @@ const path = require("path");
 const {ka, tr} = require("date-fns/locale");
 const {getAppMap} = require("./robot");
 const crypto = require('crypto');
+const fs = require("fs");
 
 /*******
  * web
@@ -98,12 +99,16 @@ function init() {
             // file.checkPathSync(directoryPath)
 
             logger.info(`日志相对地址:${logPath}`)
-            file.getLastFile(logPath, 10, (fileNameList) => {
-                logger.info('??1:', fileNameList);
-                result = file.readLastNLines(logPath, fileNameList, n);
-                // logger.info('?????:', result);
+            try {
+                file.getLastFile(logPath, 10, (fileNameList) => {
+                    // logger.info('??1:', fileNameList);
+                    result = file.readLastNLines(logPath, fileNameList, n);
+                    // logger.info('?????:', result);
+                    res.send({'code': 200, 'data': result, "message": "SUCCESS"});
+                });
+            } catch (error) {
                 res.send({'code': 200, 'data': result, "message": "SUCCESS"});
-            });
+            }
         } else {
             res.send({'code': 200, 'data': result, "message": "SUCCESS"});
         }