Commit c39cf9daf455a6c4b5d1132d46e468bff125bda0

Authored by Nattapon Wongpaet
1 parent 5198016b
Exists in master and in 1 other branch dev

update stat log

ais-structure/src/modules/helper/log.js
... ... @@ -15,6 +15,10 @@ var summaryList = [];
15 15 var start = {};
16 16 var detail = {};
17 17  
  18 +logger.stat = function (msg){
  19 + logg.stat(msg);
  20 +}
  21 +
18 22 logger.log = function (msg,type)
19 23 {
20 24  
... ... @@ -51,9 +55,9 @@ logger.startlog = function (cmdData,rawData)
51 55 params : rawData.params
52 56 };
53 57 start = {
54   - session : rawData.headers,
  58 + session : "Session",
55 59 cmd : cmdData,
56   - identity : data
  60 + identity : "Identity"
57 61 };
58 62  
59 63 // console.log(start);
... ... @@ -73,7 +77,7 @@ logger.addSummary = function (nodeData,cmdData,resultData)
73 77  
74 78 logger.logSummary = function ()
75 79 {
76   - var log = logg.summary(start.session, start.cmd, start.identity);
  80 + var log = logg.summary(start.session,start.cmd,start.identity);
77 81 var row;
78 82 for (let index = 0; index < summaryList.length; index++) {
79 83 row = summaryList[index];
... ...
ais-structure/src/modules/helper/stats.js
... ... @@ -5,13 +5,24 @@ var log = require(&#39;../helper/log.js&#39;);
5 5 var nodeName = cfg.app_name;
6 6 var stat = [];
7 7  
  8 +stat.sendSACFRequest = function (toNode,cmd){
  9 + writeStats(nodeName+" Send "+toNode+" OutRedirect SPW_"+cmd+" Request");
  10 +};
  11 +
  12 +stat.reciveSACFResponse = function (toNode,cmd,result){
  13 + writeStats(nodeName+" Recive "+toNode+" OutRedirect SPW_"+cmd+" Response "+result);
  14 +};
8 15  
  16 +stat.reciveSACFBadResponse = function (toNode,cmd){
  17 + writeStats(nodeName+" Recive "+toNode+" Bad OutRedirect SPW_"+cmd+" Response");
  18 +};
  19 +
  20 +stat.reciveRequest = function (method,cmd){
  21 + writeStats(nodeName+" Recive "+method+" "+cmd+" Request");
  22 +};
9 23  
10   -stat.reciveRequest = function (method,cmd,pass){
11   - if(pass)
12   - writeStats(nodeName+" Recive "+method+" "+cmd+" Request");
13   - else
14   - writeStats(nodeName+" Recive Bad "+method+" "+cmd+" Request");
  24 +stat.reciveBadRequest = function (method,cmd){
  25 + writeStats(nodeName+" Recive Bad "+method+" "+cmd+" Request");
15 26 };
16 27  
17 28 stat.reciveResponse = function (fromNode,cmd,result){
... ... @@ -28,6 +39,7 @@ stat.sendResponse = function (method,cmd,result){
28 39  
29 40 function writeStats(string) {
30 41 log.log(string);
  42 + log.stat(string);
31 43 // console.log(string);
32 44 // console.log(cfg);
33 45 }
... ...
ais-structure/src/modules/vizcard/vizCard.ctrl.js
... ... @@ -10,9 +10,10 @@ var log = require(&#39;../helper/log.js&#39;);
10 10 exports.vizcard = async function (req, res, next) {
11 11 var getCmd = "VIZCard";
12 12 var sendCmd = "SearchCustomer"
13   -
  13 + var sacf = "SACF"
  14 +
14 15 log.startlog(getCmd,req);
15   - log.logDetail.addInput("Client",getCmd,"Request",req);
  16 + log.logDetail.addInput(sacf,getCmd,"Request",req);
16 17  
17 18 var err = validator(req,getCmd);
18 19  
... ... @@ -38,8 +39,10 @@ exports.vizcard = async function (req, res, next) {
38 39 moblieNo : req.query.moblieNo
39 40 };
40 41  
41   - const result = await connection.requestSoapToSPW(objectData,sendCmd,"POST");
42   -
  42 + log.logDetail.addOutput(sacf,sendCmd,"Request",objectData,objectData);
  43 + log.logDetail.write();
  44 + const result = await connection.requestSoapToSACF(objectData,sendCmd,"POST");
  45 + log.logDetail.addInput(sacf,getCmd,"Response",result,result.body);
43 46 // console.log(result.err)
44 47  
45 48 if(typeof result.err === 'undefined'){
... ... @@ -52,15 +55,18 @@ exports.vizcard = async function (req, res, next) {
52 55  
53 56 var response = responseMsg.success(req,getCmd,{resultData:resultSet,rowCount:resultSet.length});
54 57  
55   - log.addSummary("SPW",sendCmd,response);
  58 + stats.reciveSACFResponse(sacf,sendCmd,"Success");
  59 + log.addSummary(sacf,sendCmd,response);
  60 + log.addSummary(sacf,sendCmd,response);
56 61  
57 62 }
58 63  
59   - if(!response)
  64 + if(!response){
60 65 var response = responseMsg.error(req,getCmd,50000);
  66 + stats.reciveResponse(sacf,"SPW_"+sendCmd,"Error");
  67 + }
61 68  
62   -
63   - log.logDetail.addOutput("Client",getCmd,"Response",response,response);
  69 + log.logDetail.addOutput(sacf,getCmd,"Response",response,response);
64 70 log.logDetail.write();
65 71 log.logSummary();
66 72 res.status(200).json(response);
... ... @@ -71,12 +77,12 @@ exports.vizcard = async function (req, res, next) {
71 77 function validator(req,cmd)
72 78 {
73 79 var list = [];
74   - list.push([true,"queryStr","commandId","int"]);
75   - list.push([true,"queryStr","firstName","string"]);
76   - list.push([true,"queryStr","lastName","string"]);
77   - list.push([true,"queryStr","emailAddress","string"]);
78   - list.push([true,"queryStr","mobileNo","string"]);
79   - list.push([false,"queryStr","mobileNo","string"]);
  80 + // list.push([true,"queryStr","commandId","int"]);
  81 + // list.push([true,"queryStr","firstName","string"]);
  82 + // list.push([true,"queryStr","lastName","string"]);
  83 + // list.push([true,"queryStr","emailAddress","string"]);
  84 + // list.push([true,"queryStr","mobileNo","string"]);
  85 + // list.push([false,"queryStr","mobileNo","string"]);
80 86  
81 87 var err = validatorHelper(req,list);
82 88 if(err.length > 0)
... ...