/**
 * __Log__
 *  
 * @author ciskavriezenga
 */



if(IT == undefined){
	var IT = new function(){};
}


/*================================================================================ */
/*__________________________________ DEBUG CLASS _________________________________ */
/*================================================================================ */


/**
 * @constructor Debug debug class to use a leveled debugger
 * @param {Number} level level for debugger -> 0 == debug, 1 == stream, 2 == error 
 */

IT.Log = function(level){
	IT.Log.level = level;
};

//initial level = 4 logger is turned of 
IT.Log.level = 4; 

IT.Log.setLevelLog = function(level){
	IT.Log.level = level;
};


IT.Log.debug = function(debugString){
	if(IT.Log.level == 0){
		console.debug(debugString);
	}
};


IT.Log.stream = function(streamString){
	if(IT.Log.level <= 1){
		console.debug("_____ " + streamString);
	}
};


IT.Log.error = function(errorString){
	if(IT.Log.level <= 2){
		console.debug(errorString);
	}
};



IT.Log.debug("______ LOADED _______ helperFunction.js file is loaded!");


