'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;