hollow
Version:
hollow(treehole),publish secret by anonymous.
70 lines (59 loc) • 1.49 kB
JavaScript
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;