| 
														
															@@ -7,7 +7,7 @@ const {logger, fileLogger} = require("./utils/logger"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const {spawn, exec, fork, execSync} = require("child_process"); 
														 | 
														
														 | 
														
															 const {spawn, exec, fork, execSync} = require("child_process"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const path = require("path"); 
														 | 
														
														 | 
														
															 const path = require("path"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-const {ka} = require("date-fns/locale"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+const {ka, tr} = require("date-fns/locale"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const {getAppMap} = require("./robot"); 
														 | 
														
														 | 
														
															 const {getAppMap} = require("./robot"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 const crypto = require('crypto'); 
														 | 
														
														 | 
														
															 const crypto = require('crypto'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -83,10 +83,12 @@ function init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         const id = param.id 
														 | 
														
														 | 
														
															         const id = param.id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         var port = -1; 
														 | 
														
														 | 
														
															         var port = -1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        var isFilePath = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         robot.appMap.forEach((value, key) => { 
														 | 
														
														 | 
														
															         robot.appMap.forEach((value, key) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // logger.info(JSON.stringify(value)) 
														 | 
														
														 | 
														
															             // logger.info(JSON.stringify(value)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (value.id + "" === id + "") { 
														 | 
														
														 | 
														
															             if (value.id + "" === id + "") { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 port = value.port 
														 | 
														
														 | 
														
															                 port = value.port 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                isFilePath = value.isFilePath 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -95,16 +97,21 @@ function init() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var logPath = "./logs" + port 
														 | 
														
														 | 
														
															             var logPath = "./logs" + port 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // 将相对路径转换为绝对路径 
														 | 
														
														 | 
														
															             // 将相对路径转换为绝对路径 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             const directoryPath = path.resolve(logPath); 
														 | 
														
														 | 
														
															             const directoryPath = path.resolve(logPath); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if (file.checkPathSync(directoryPath)) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                logger.info(`日志相对地址:${logPath}`) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                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"}); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if (isFilePath === false) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if (file.checkPathSync(directoryPath)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                   var app_demo =  robot.getApp(value.id + ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    app_demo.isFilePath = true 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            logger.info(`日志相对地址:${logPath}`) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            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"}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else { 
														 | 
														
														 | 
														
															         } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             res.send({'code': 200, 'data': result, "message": "SUCCESS"}); 
														 | 
														
														 | 
														
															             res.send({'code': 200, 'data': result, "message": "SUCCESS"}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 |