/**
 * 简单的Logger,方便显示JavaScript的调试信息
 * 
 * @author        hechao          2006-09-19 
 */
var Logger = function (){
	if(arguments != null && arguments.length == 1){
		this.level = arguments[0];//设定日志级别
	}
}

Logger.prototype.setLevel = function(level){
	this.level = level;
}

Logger.prototype.level = 5;

Logger.prototype.debugLevel = 5;
Logger.prototype.infoLevel = 4;
Logger.prototype.warnLevel = 3;
Logger.prototype.errorLevel = 2;
Logger.prototype.fatalLevel = 1;

Logger.prototype.debug = function(message){
	if(this.debugLevel <= this.level)	
		alert(message);
}
Logger.prototype.info = function(message){
	if(this.infoLevel <= this.level)	
		alert(message);
}
Logger.prototype.warn = function(message){
	if(this.warnLevel <= this.level)	
		alert(message);
}

Logger.prototype.error = function(message){
	if(this.errorLevel <= this.level)	
		alert(message);
}

Logger.prototype.fatal = function(message){
	if(this.fatalLevel <= this.level)	
		alert(message);
}
