Commit e2039477089b2cd9a19d746e3c38f6bbdf90070f
1 parent
095c6af4
Exists in
master
and in
1 other branch
update log
Showing
4 changed files
with
55 additions
and
22 deletions
Show diff stats
ais-structure/src/modules/helper/connection.js
... | ... | @@ -3,6 +3,7 @@ var cfg = require('../../config/config.js').get(env); |
3 | 3 | var stats = require('../helper/stats.js'); |
4 | 4 | var request = require('request'); |
5 | 5 | var messageSOAP = require('../helper/messageSOAP.js'); |
6 | +var log = require('../helper/log.js'); | |
6 | 7 | |
7 | 8 | var connection = []; |
8 | 9 | |
... | ... | @@ -15,6 +16,9 @@ connection.requestSoapToSACF = async function (soap,cmd,myMethod) { |
15 | 16 | method : myMethod |
16 | 17 | } |
17 | 18 | |
19 | + log.logDetail.addOutput(cfg.service.SACF.Name,cmd,"Request",params.body,soap); | |
20 | + log.logDetail.write(); | |
21 | + | |
18 | 22 | return asyncRequest(params,cmd,cfg.service.SACF.Name); |
19 | 23 | }; |
20 | 24 | connection.requestJsonToD01 = async function (obj,cmd,myMethod) { | ... | ... |
ais-structure/src/modules/helper/log.js
... | ... | @@ -63,46 +63,67 @@ logger.startlog = function (cmdData,rawData) |
63 | 63 | // console.log(start); |
64 | 64 | } |
65 | 65 | |
66 | -logger.addSummary = function (nodeData,cmdData,resultData) | |
66 | +logger.addSuccessSummary = function (nodeData,cmdData,resultData) | |
67 | 67 | { |
68 | 68 | summary = { |
69 | 69 | node : nodeData, |
70 | 70 | cmd : cmdData, |
71 | 71 | resultCode : resultData.resultCode, |
72 | - resultDesc : resultData.developerMessage | |
72 | + resultDesc : resultData.developerMessage, | |
73 | + type : "success" | |
73 | 74 | }; |
74 | 75 | summaryList.push(summary); |
75 | 76 | // console.log(summary); |
76 | 77 | } |
77 | 78 | |
78 | -logger.logSummary = function () | |
79 | +logger.addErrorSummary = function (nodeData,cmdData,resultData) | |
80 | +{ | |
81 | + summary = { | |
82 | + node : nodeData, | |
83 | + cmd : cmdData, | |
84 | + resultCode : resultData.resultCode, | |
85 | + resultDesc : resultData.developerMessage, | |
86 | + type : "error" | |
87 | + }; | |
88 | + summaryList.push(summary); | |
89 | + // console.log(summary); | |
90 | +} | |
91 | + | |
92 | +logger.logSummary = function (response) | |
79 | 93 | { |
80 | 94 | var log = logg.summary(start.session,start.cmd,start.identity); |
81 | 95 | var row; |
82 | 96 | for (let index = 0; index < summaryList.length; index++) { |
83 | 97 | row = summaryList[index]; |
84 | - log.addSuccessBlock(row.node,row.cmd,row.resultCode,row.resultDesc); | |
98 | + if(row.type === "success"){ | |
99 | + log.addSuccessBlock(row.node,row.cmd,row.resultCode,row.resultDesc); | |
100 | + } else { | |
101 | + log.addErrorBlock(row.node,row.cmd,row.resultCode,row.resultDesc); | |
102 | + } | |
85 | 103 | } |
86 | - log.end(row.resultCode,row.resultDesc) | |
104 | + log.end(response.resultCode,response.developerMessage) | |
87 | 105 | } |
88 | 106 | |
89 | 107 | var addlogDetailData = function(inputType,node,cmd,type,rawData,data){ |
90 | 108 | if(inputType == 'input') |
91 | 109 | { |
92 | - if(!data) | |
110 | + if(rawData) | |
93 | 111 | { |
94 | - var data = { | |
112 | + var raw = { | |
95 | 113 | body : rawData.body, |
96 | 114 | query : rawData.query, |
97 | 115 | params : rawData.params |
98 | 116 | }; |
117 | + } else { | |
118 | + var raw = { | |
119 | + }; | |
99 | 120 | } |
100 | 121 | |
101 | 122 | detail.input = { |
102 | 123 | node : node, |
103 | 124 | cmd : cmd, |
104 | 125 | type : type, |
105 | - rawData : data, | |
126 | + rawData : raw, | |
106 | 127 | data : data |
107 | 128 | }; |
108 | 129 | ... | ... |
ais-structure/src/modules/helper/stats.js
... | ... | @@ -5,6 +5,7 @@ var log = require('../helper/log.js'); |
5 | 5 | var nodeName = cfg.app_name; |
6 | 6 | var stat = []; |
7 | 7 | |
8 | +// CMF => SACF | |
8 | 9 | stat.sendSACFRequest = function (toNode,cmd){ |
9 | 10 | writeStats(nodeName+" Send "+toNode+" OutRedirect SPW_"+cmd+" Request"); |
10 | 11 | }; |
... | ... | @@ -17,6 +18,7 @@ stat.reciveSACFBadResponse = function (toNode,cmd){ |
17 | 18 | writeStats(nodeName+" Recive "+toNode+" Bad OutRedirect SPW_"+cmd+" Response"); |
18 | 19 | }; |
19 | 20 | |
21 | +//client => CMF | |
20 | 22 | stat.reciveRequest = function (method,cmd){ |
21 | 23 | writeStats(nodeName+" Recive "+method+" "+cmd+" Request"); |
22 | 24 | }; |
... | ... | @@ -25,18 +27,28 @@ stat.reciveBadRequest = function (method,cmd){ |
25 | 27 | writeStats(nodeName+" Recive Bad "+method+" "+cmd+" Request"); |
26 | 28 | }; |
27 | 29 | |
28 | -stat.reciveResponse = function (fromNode,cmd,result){ | |
29 | - writeStats(nodeName+" Recive "+fromNode+" "+cmd+" Response "+result); | |
30 | +stat.sendResponse = function (method,cmd,result){ | |
31 | + writeStats(nodeName+" Send "+method+" "+cmd+" Response "+result); | |
30 | 32 | }; |
31 | 33 | |
34 | +//CMF => other server [in REST api] | |
35 | + | |
36 | + | |
37 | +//CMF => other server | |
32 | 38 | stat.sendRequest = function (toNode,cmd){ |
33 | 39 | writeStats(nodeName+" Send "+toNode+" "+cmd+" Request"); |
34 | 40 | }; |
35 | 41 | |
36 | -stat.sendResponse = function (method,cmd,result){ | |
37 | - writeStats(nodeName+" Send "+method+" "+cmd+" Response "+result); | |
42 | +stat.reciveResponse = function (fromNode,cmd,result){ | |
43 | + writeStats(nodeName+" Recive "+fromNode+" "+cmd+" Response "+result); | |
38 | 44 | }; |
39 | 45 | |
46 | +stat.reciveBadResponse = function (fromNode,cmd,result){ | |
47 | + writeStats(nodeName+" Recive "+fromNode+" Bad "+cmd+" Response "); | |
48 | +}; | |
49 | + | |
50 | + | |
51 | + | |
40 | 52 | function writeStats(string) { |
41 | 53 | log.log(string); |
42 | 54 | log.stat(string); | ... | ... |
ais-structure/src/modules/vizcard/vizCard.ctrl.js
... | ... | @@ -13,16 +13,14 @@ exports.vizcard = async function (req, res, next) { |
13 | 13 | var sacf = "SACF" |
14 | 14 | |
15 | 15 | log.startlog(getCmd,req); |
16 | - log.logDetail.addInput(sacf,getCmd,"Request",req); | |
16 | + log.logDetail.addInput(sacf,getCmd,"Request",req,req.body); | |
17 | 17 | |
18 | 18 | var err = validator(req,getCmd); |
19 | 19 | |
20 | 20 | if(err.length > 0) |
21 | 21 | { |
22 | - log.log(err); | |
23 | - | |
22 | + log.log(err); | |
24 | 23 | var response = responseMsg.error(req,getCmd,40300); |
25 | - | |
26 | 24 | res.status(200).json(response); |
27 | 25 | }else |
28 | 26 | { |
... | ... | @@ -39,8 +37,6 @@ exports.vizcard = async function (req, res, next) { |
39 | 37 | moblieNo : req.query.moblieNo |
40 | 38 | }; |
41 | 39 | |
42 | - log.logDetail.addOutput(sacf,sendCmd,"Request",objectData,objectData); | |
43 | - log.logDetail.write(); | |
44 | 40 | const result = await connection.requestSoapToSACF(objectData,sendCmd,"POST"); |
45 | 41 | log.logDetail.addInput(sacf,getCmd,"Response",result,result.body); |
46 | 42 | // console.log(result.err) |
... | ... | @@ -56,8 +52,8 @@ exports.vizcard = async function (req, res, next) { |
56 | 52 | var response = responseMsg.success(req,getCmd,{resultData:resultSet,rowCount:resultSet.length}); |
57 | 53 | |
58 | 54 | stats.reciveSACFResponse(sacf,sendCmd,"Success"); |
59 | - log.addSummary(sacf,sendCmd,response); | |
60 | - log.addSummary(sacf,sendCmd,response); | |
55 | + log.addSuccessSummary(sacf,sendCmd,response); | |
56 | + // log.addErrorSummary("ABCD","EFGH",{resultCode : '50000',developerMessage : "error"}); | |
61 | 57 | |
62 | 58 | } |
63 | 59 | |
... | ... | @@ -66,9 +62,9 @@ exports.vizcard = async function (req, res, next) { |
66 | 62 | stats.reciveResponse(sacf,"SPW_"+sendCmd,"Error"); |
67 | 63 | } |
68 | 64 | |
69 | - log.logDetail.addOutput(sacf,getCmd,"Response",response,response); | |
65 | + log.logDetail.addOutput(sacf,getCmd,"Response",resultSet,response); | |
70 | 66 | log.logDetail.write(); |
71 | - log.logSummary(); | |
67 | + log.logSummary(response); | |
72 | 68 | res.status(200).json(response); |
73 | 69 | } |
74 | 70 | }; | ... | ... |