rem: group += "[HASHCODE:" + evt.instanceId + "]"; 
add: group += "[" + evt.instanceId + "]"; 
context: qx.Proto.appendLogEvent = function(evt) {  var Logger = qx.dev.log.Logger;  // Initialize the log element if nessesary  if (this._logElem == null) {    var divElem = document.getElementById(this._divId);    if (divElem == null) {      throw new Error("Logging div with ID " + this._divId + " not found");    }    divElem.innerHTML = '<div class="' + this.getHeadClassName() + '"><button>Clear</button></div>'      + '<div class="' + this.getBodyClassName() + '"></div>';    this._clearBt = divElem.firstChild.firstChild;    this._logElem = divElem.lastChild;    this._clearBt.onclick = this._createClearButtonHandler(this._logElem);  }  // Append the group when needed  var group = evt.logger.getName();  if (evt.instanceId != null) {    group += "[HASHCODE:" + evt.instanceId + "]";  }  if (group != this._lastGroup) {    var elem = document.createElement(qx.constant.Tags.DIV);    elem.className = this.getGroupClassName();    elem.innerHTML = group;    this._logElem.appendChild(elem);    this._lastGroup = group;  }  // Append the message  var elem = document.createElement("div");  switch (evt.level) {    case Logger.LEVEL_DEBUG: elem.className = this.getDebugClassName(); break;    case Logger.LEVEL_INFO:  elem.className = this.getInfoClassName();  break;    case Logger.LEVEL_WARN:  elem.className = this.getWarnClassName();  break;    case Logger.LEVEL_ERROR: elem.className = this.getErrorClassName(); break;  }  elem.innerHTML = this.formatLogEvent(evt).replace(/&/g, "&amp;")    .replace(/</g, "&lt;").replace(/  /g, " &#160;").replace(/[\n]/g, "<br>");  this._logElem.appendChild(elem);  // Remove superflous messages  while (this._logElem.childNodes.length > this.getMaxMessages()) {    this._logElem.removeChild(this._logElem.firstChild);    if (this._removedMessageCount == null) {      this._removedMessageCount = 1;    } else {      this._removedMessageCount++;    }  }  if (this._removedMessageCount != null) {    this._logElem.firstChild.className = "";    this._logElem.firstChild.innerHTML = "(" + this._removedMessageCount      + " messages removed)";  }}
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/0b15e856cd0ec3dfd92c04ffe52a60674e612d7e/DivAppender.js/clean/qooxdoo/frontend/framework/source/class/qx/dev/log/DivAppender.js