rem: alert('Unfortunatelly you browser does not support AjaxAppender for log4js!'); 
add: alert('Unfortunatelly your browser does not support AjaxAppender for log4js!'); 
context: function AjaxAppender(logger, loggingUrl) {	// add  listener to the logger methods	logger.onlog.addListener(this.doAppend.bind(this));	logger.onclear.addListener(this.doClear.bind(this));		/**	 * set reference to calling logger	 * @type Log4js.Logger	 * @private	 */	this.logger = logger;		/**	 * @type XMLHttpRequest	 * @private	 */	this.httpRequest = false;		/**	 * @type String	 * @private	 */	this.loggingUrl = loggingUrl || "log4js.jsp";		/**	 * @type Integer	 * @private	 */	this.threshold = 1;		/**	 * Current threshold which is incremented by each logging event until	 * threshold is reached.	 * @type Integer	 * @private	 */	this.currentThreshold=0;		/**	 * List of LoggingEvents which should be send after threshold is reached.	 * @private	 */	this.loggingEventMap = new Map();	/**	 * @type Layout	 */	this.layout = new XMLLayout();	if (window.XMLHttpRequest) { // Mozilla, Safari,...		this.httpRequest = new XMLHttpRequest();		if (this.httpRequest.overrideMimeType) {			this.httpRequest.overrideMimeType(this.layout.getContentType());		}	} else if (window.ActiveXObject) { // IE		try {			this.httpRequest = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			this.httpRequest = new ActiveXObject("Microsoft.XMLHTTP");		}	}	if (!this.httpRequest) {		alert('Unfortunatelly you browser does not support AjaxAppender for log4js!');	}}
meta: 8932	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8932/e8dee1b2a2971cb66efea3f763da20fa90a12bd4/log4js.js/clean/trunk/src/js/log4js.js