rem: }; 
add: } 
context: qx.Proto.formatLogEvent = function(evt) {  var Logger = qx.dev.log.Logger;  var text = "";  // Append the time stamp  var time = new String(new Date().getTime() - qx.loadStart);  while (time.length < 6) {    time = qx.constant.Core.ZERO + time;  }  text += time;  // Append the level  if (this.getUseLongFormat()) {    switch (evt.level) {      case Logger.LEVEL_DEBUG: text += " DEBUG: "; break;      case Logger.LEVEL_INFO:  text += " INFO:  "; break;      case Logger.LEVEL_WARN:  text += " WARN:  "; break;      case Logger.LEVEL_ERROR: text += " ERROR: "; break;      case Logger.LEVEL_FATAL: text += " FATAL: "; break;    }  } else {    text += ": ";  }  // Append the indent  var indent = "";  for (var i = 0; i < evt.indent; i++) {    indent += "  ";  }  text += indent;  // Append the logger name and instance  if (this.getUseLongFormat()) {    text += evt.logger.getName();    if (evt.instanceId != null) {      text += "(" + evt.instanceId + ")";    }    text += ": ";  }  // Append the message  if (typeof evt.message == "string") {    text += evt.message;  } else {    // The message is an object -> Log a dump of the object    var obj = evt.message;    if (obj == null) {      text += "Object is null";    } else {      text += "--- Object: " + obj + " ---\n";      var attrArr = new Array();      try {        for (var attr in obj) {          attrArr.push(attr);        }      } catch (exc) {        text += indent + "  [not readable: " + exc + "]\n";      }      attrArr.sort();      for (var i = 0; i < attrArr.length; i++) {        try {          text += indent + "  " + attrArr[i] + "=" + obj[attrArr[i]] + "\n";        }        catch (exc) {          text += indent + "  " + attrArr[i] + "=[not readable: " + exc + "]\n";        }      }      text += indent + "--- End of object ---";    }  }  // Append the throwable  if (evt.throwable != null) {    var thr = evt.throwable;    if (thr.name == null) {      text += ": " + thr;    } else {      text += ": " + thr.name;    }    if (thr.message != null) {      text += " - " + thr.message;    }    if (thr.number != null) {      text += " (#" + thr.number + ")";    }    if (thr.stack != null) {      text += "\n" + this._beautyStackTrace(thr.stack);    }  }  return text;};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/5b1a09c4ca80efdfbd41063412dd526cf7e711df/Appender.js/clean/qooxdoo/source/script/qx/dev/log/Appender.js