|
@@ -2,7 +2,7 @@ const express = require('express');
|
|
|
const robot = require('./robot')
|
|
|
const config = require('./config')
|
|
|
const file = require('./utils/file')
|
|
|
-const { logger, fileLogger } = require("./utils/logger");
|
|
|
+const {logger, fileLogger} = require("./utils/logger");
|
|
|
const {spawn, exec, fork, execSync} = require("child_process");
|
|
|
const path = require("path");
|
|
|
|
|
@@ -38,10 +38,15 @@ function init() {
|
|
|
// 拼接字符串得到 YYYY-MM-DD 格式
|
|
|
var logName = `${year}-${month}-${day}`;
|
|
|
|
|
|
- var f = config.getRustConfig().logPath + "/"+logName+".log"
|
|
|
- const directoryPath = path.resolve(f);
|
|
|
+ var f = config.getRustConfig().logPath + "/" + logName + ".log"
|
|
|
+ var array = [];
|
|
|
+ if (file.checkFilePath(f)) {
|
|
|
+ const directoryPath = path.resolve(f);
|
|
|
+ array = file.readLastNLines(directoryPath, n)
|
|
|
+ }else{
|
|
|
+ logger.info('日志文件不存在:' + f);
|
|
|
+ }
|
|
|
|
|
|
- var array = file.readLastNLines(directoryPath, n)
|
|
|
res.send({'code': 200, 'data': array, "message": "SUCCESS"});
|
|
|
});
|
|
|
app.post('/execute', (req, res) => {
|