UNPKG

hollow

Version:

hollow(treehole),publish secret by anonymous.

70 lines (59 loc) 1.49 kB
var assert=require('assert'); var Tools=require('../shareTool'); var msgType=Tools.messageType; var Step=require('step'); var querystring=require('querystring'); var Request=require('node-request'); var path=require('path'); var Tracer=require('tracer'); var FootType='Log_Foot'; /** * 处理类 * @constructor */ var Foot=function(){ var LoginInfo; //登录信息 var Log; //日志 ////////////// /** * 初始化,配置一些参数 * @param loginInfo */ this.init=function(loginInfo,resv){ assert(typeof loginInfo === 'object'); LoginInfo=loginInfo; var logPath=Tools.logPath; Log=Tracer.dailyfile({root:logPath}); } /** * 开始工作 * @param callback */ this.run=function(callback){ assert(typeof callback === 'function'); callbackFn=callback; process.nextTick(Doing); } /** * 工作内容 * @constructor */ var Doing=function(){ //do nothing ,just wait...... } /** * * @param handid * @param messageid */ this.accept=function(handid,messageid,message){ if(messageid === msgType.errorType){ Log.error(handid + '-' + messageid); Log.error(message); }else{ Log.info(handid + ' - ' + messageid); Log.info(message); } } } exports.Foot=Foot;