Blame view

ais-structure/src/modules/helper/stats.js 2.28 KB
6efce50d   Nattapon Wongpaet   update validate a...
1
2
var env = process.env.NODE_ENV || 'development'; 
var cfg = require('../../config/config.js').get(env);
9354f8c5   sumatek   fix bug
3
var log = require('../helper/log.js');
90f9d224   sumatek   update unknow req
4
var constants = require('../helper/constants.js');
6efce50d   Nattapon Wongpaet   update validate a...
5
6
7
8

var nodeName = cfg.app_name;
var stat = [];

e2039477   Nattapon Wongpaet   update log
9
// CMF => SACF
c39cf9da   Nattapon Wongpaet   update stat log
10
11
12
13
stat.sendSACFRequest = function (toNode,cmd){
    writeStats(nodeName+" Send "+toNode+" OutRedirect SPW_"+cmd+" Request");
};

50ad7d6d   Nattapon Wongpaet   update get vizcar...
14
15
stat.receiveSACFResponse = function (fromNode,cmd,result){
    writeStats(nodeName+" Receive "+fromNode+" OutRedirect SPW_"+cmd+" Response "+result);
c39cf9da   Nattapon Wongpaet   update stat log
16
};
6efce50d   Nattapon Wongpaet   update validate a...
17

50ad7d6d   Nattapon Wongpaet   update get vizcar...
18
19
stat.receiveSACFBadResponse = function (fromNode,cmd){
    writeStats(nodeName+" Receive "+fromNode+" Bad OutRedirect SPW_"+cmd+" Response");
c39cf9da   Nattapon Wongpaet   update stat log
20
21
};

e2039477   Nattapon Wongpaet   update log
22
//client => CMF
50ad7d6d   Nattapon Wongpaet   update get vizcar...
23
24
stat.receiveRequest = function (method,cmd){
    writeStats(nodeName+" Receive "+method+" "+cmd+" Request");
c39cf9da   Nattapon Wongpaet   update stat log
25
};
6efce50d   Nattapon Wongpaet   update validate a...
26

50ad7d6d   Nattapon Wongpaet   update get vizcar...
27
28
stat.receiveBadRequest = function (method,cmd){
    writeStats(nodeName+" Receive Bad "+method+" "+cmd+" Request");
6efce50d   Nattapon Wongpaet   update validate a...
29
30
};

e2039477   Nattapon Wongpaet   update log
31
32
stat.sendResponse = function (method,cmd,result){
    writeStats(nodeName+" Send "+method+" "+cmd+" Response "+result);
6efce50d   Nattapon Wongpaet   update validate a...
33
34
};

e2039477   Nattapon Wongpaet   update log
35
//CMF => other server [in REST api]
53004544   Nattapon Wongpaet   update customer
36
37
38
39
40
41
42
stat.sendRestRequest = function (toNode,method,cmd){
    writeStats(nodeName+" Send "+toNode+" "+method+" "+cmd+" Request");
};

stat.receiveRestResponse = function (fromNode,method,cmd,result){
    writeStats(nodeName+" Receive "+fromNode+" "+method+" "+cmd+" Response "+result);
};
e2039477   Nattapon Wongpaet   update log
43

53004544   Nattapon Wongpaet   update customer
44
45
46
stat.receiveBadRestResponse = function (fromNode,method,cmd){
    writeStats(nodeName+" Receive "+fromNode+" Bad "+method+" "+cmd+" Response");
};
e2039477   Nattapon Wongpaet   update log
47
48

//CMF => other server
dd6ce15e   sumatek   add customer
49
50
stat.sendRequest = function (toNode,cmd){
    writeStats(nodeName+" Send "+toNode+" "+cmd+" Request");
6efce50d   Nattapon Wongpaet   update validate a...
51
52
};

50ad7d6d   Nattapon Wongpaet   update get vizcar...
53
54
stat.receiveResponse = function (fromNode,cmd,result){
    writeStats(nodeName+" Receive "+fromNode+" "+cmd+" Response "+result);
6efce50d   Nattapon Wongpaet   update validate a...
55
56
};

50ad7d6d   Nattapon Wongpaet   update get vizcar...
57
58
stat.receiveBadResponse = function (fromNode,cmd,result){
    writeStats(nodeName+" Receive "+fromNode+" Bad "+cmd+" Response ");
e2039477   Nattapon Wongpaet   update log
59
60
};

90f9d224   sumatek   update unknow req
61
62
63
64
65
66
//unknow
// CMF Receive Unknown URL Request
// CMF Send Unknown URL
stat.receiveUnknow = function(message){
    writeStats(nodeName+" Receive "+message+" "+constants.REQUEST);
};
e2039477   Nattapon Wongpaet   update log
67

90f9d224   sumatek   update unknow req
68
69
70
stat.sendUnknow = function(message){
    writeStats(nodeName+" Send "+message);
};
e2039477   Nattapon Wongpaet   update log
71

6efce50d   Nattapon Wongpaet   update validate a...
72
function writeStats(string) {
9354f8c5   sumatek   fix bug
73
    log.log(string);
c39cf9da   Nattapon Wongpaet   update stat log
74
    log.stat(string);
9354f8c5   sumatek   fix bug
75
    // console.log(string);
6efce50d   Nattapon Wongpaet   update validate a...
76
77
78
79
    // console.log(cfg);
}

module.exports = stat;