docs: function(sArg, defaultLevel) {                  
  				
  		if(sArg === null) {
  			return defaultLevel;
  		}
  		
  		if(typeof sArg == "string") { 
  			var s = sArg.toUpperCase();
  			if(s == "ALL") {return Log4js.Level.ALL;}
  			if(s == "DEBUG") {return Log4js.Level.DEBUG;}
  			if(s == "INFO") {return Log4js.Level.INFO;}
  			if(s == "WARN") {return Log4js.Level.WARN;}
  			if(s == "ERROR") {return Log4js.Level.ERROR;}
  			if(s == "FATAL") {return Log4js.Level.FATAL;}
  			if(s == "OFF") {return Log4js.Level.OFF;}
  			if(s == "TRACE") {return Log4js.Level.TRACE;}
  			return defaultLevel;
  		} else if(typeof sArg == "number") {
  			switch(sArg) {
  				case ALL_INT: return Log4js.Level.ALL;
  				case DEBUG_INT: return Log4js.Level.DEBUG;
  				case INFO_INT: return Log4js.Level.INFO;
  				case WARN_INT: return Log4js.Level.WARN;
  				case ERROR_INT: return Log4js.Level.ERROR;
  				case FATAL_INT: return Log4js.Level.FATAL;
  				case OFF_INT: return Log4js.Level.OFF;
  				case TRACE_INT: return Log4js.Level.TRACE;
  				default: return defaultLevel;
  			}
  		} else {
  			return defaultLevel;	
  		}
  	}