SutisStat.js
1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
'use strict';
var logger = require('./SutisLogSummary');
var stat ={};
var nodeName = 'SRFP-Genesis';
// var statTbl = require('../config/config');
// stat.sendReq=function(cmd){
// var statName = nodeName + ' send ' + cmd + ' req.';
// logger.stat(statName);
// };
// stat.sendRes=function(cmd, errCode){
// var statDesc;
// if(!errCode){
// errCode = "50000";
// }else{
// statDesc = statTbl[errCode];
// if(!statDesc){
// errCode = "90000";
// }
// }
// statDesc = statTbl[errCode];
// var statName = nodeName;
// if(errCode == '20000'){
// statName = statName + ' send ' + cmd + ' success res '+ errCode +'.';
// }else{
// statName = statName + ' send ' + cmd + ' err ' + statDesc.toLowerCase() +' res '+ errCode +'.';
// }
// logger.stat(statName);
// };
stat.recv=function(cmd, errCode){
var statName = nodeName;
if(errCode == 20000 || errCode == 40401 || errCode == 40101){
statName = statName + ' Received Request';
} else if (errCode == 40400) {
statName = statName + ' Received Unknown URL Request';
}else if (errCode == 40300) {
statName = statName + ' Received Bad '+ cmd + ' Request';
}
else{
statName = statName + ' Received ' + cmd + ' error';
}
logger.stat(statName);
};
stat.retn=function(cmd, errCode){
var statName = nodeName;
if(errCode == 20000){
statName = statName + ' Returned ' + cmd + ' Success';
} else if (errCode == 40400) {
statName = statName + ' Returned Unknown URL';
} else if (errCode == 40300 || errCode == 40401 || errCode == 40101 || errCode == 50000) {
statName = statName + ' Returned ' + cmd + ' Error';
} else{
// statName = statName + ' Returned ' + cmd + ' err ' + statDesc;
}
logger.stat(statName);
};
module.exports = stat;