Commit 92abf713 by 宋毅

tj

parent 4c01a502
...@@ -25,6 +25,7 @@ class ErrorLogDao extends Dao { ...@@ -25,6 +25,7 @@ class ErrorLogDao extends Dao {
result_info: execResult || null, result_info: execResult || null,
request_id: actionBody.requestId, request_id: actionBody.requestId,
client_ip: actionBody.clientIp || "", client_ip: actionBody.clientIp || "",
log_level: logLevel,
created_at: new Date() created_at: new Date()
} }
await this.create(params); await this.create(params);
......
...@@ -4,6 +4,7 @@ const util = require('util'); ...@@ -4,6 +4,7 @@ const util = require('util');
const exec = util.promisify(require('child_process').exec); const exec = util.promisify(require('child_process').exec);
const settings = require("../../../app/config/settings"); const settings = require("../../../app/config/settings");
const axios = require('axios'); const axios = require('axios');
const { json } = require('sequelize');
class ExecClient { class ExecClient {
constructor() { constructor() {
this.cmdGetPattern = "curl -G -X GET '{url}'"; this.cmdGetPattern = "curl -G -X GET '{url}'";
...@@ -51,7 +52,7 @@ class ExecClient { ...@@ -51,7 +52,7 @@ class ExecClient {
return result.data; return result.data;
} }
this.errorLogDao.addOpErrorLogs(queuedName + "执行execPostTimeOutByBusiness存在错误", params, result, null, 3); this.errorLogDao.addOpErrorLogs(queuedName + "执行execPostTimeOutByBusiness存在错误", params, result, null, 3);
return system.getResult(null, "执行execPostTimeOutByBusiness存在错误"); return system.getResult(null, "执行execPostTimeOutByBusiness存在错误,error:" + JSON.stringify(result));
} }
//方式二 //方式二
rtn = await this.execPostTimeOut(params, url, ContentType, headData, timeOut); rtn = await this.execPostTimeOut(params, url, ContentType, headData, timeOut);
...@@ -63,7 +64,7 @@ class ExecClient { ...@@ -63,7 +64,7 @@ class ExecClient {
} catch (error) { } catch (error) {
var stackStr = error.stack ? error.stack : JSON.stringify(error); var stackStr = error.stack ? error.stack : JSON.stringify(error);
this.errorLogDao.addOpErrorLogs(execFile + "执行execPostByTimeOut存在异常", params, rtn ? rtn.stdout : null, stackStr, 3); this.errorLogDao.addOpErrorLogs(execFile + "执行execPostByTimeOut存在异常", params, rtn ? rtn.stdout : null, stackStr, 3);
return system.getResultFail(-200, execFile + "执行execPostByTimeOut存在异常"); return system.getResultFail(-200, execFile + "执行execPostByTimeOut存在异常,error:" + stackStr);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment