function Logger(){this.loggers=null;this.enabled=true}Logger.prototype.write=function(A){assert(false,"Logger.write is deprecated; please use logDebug")};Logger.prototype.logDebug=function(C,A){try{if(A!==undefined){if(this.loggers&&this.loggers[A]){if(console){console.debug(C)}else{if(GLog){GLog.write(C)}}}}else{if(this.enabled){if(console!==undefined){console.debug(C)}else{if(GLog){GLog.write(C)}}}}}catch(B){}};Logger.prototype.logError=function(C,A){try{if(A!==undefined){if(this.loggers&&this.loggers[A]){if(console){console.error(C)}else{if(GLog){GLog.write("[ERROR]: "+C)}}}}else{if(this.enabled){if(console){console.error(C)}else{if(GLog){GLog.write("[ERROR]: "+C)}}}}}catch(B){}};Logger.prototype.enable=function(A){if(A!==undefined){if(this.loggers==null){this.loggers={}}this.loggers[A]=true}else{this.enabled=true}};Logger.prototype.disable=function(A){if(A!==undefined){if(this.loggers==null){this.loggers={}}this.loggers[A]=false}else{this.enabled=false}};Log=new Logger()