// if console is not available, create (function() { var method; var noop = function () {}; var methods = ['assert','clear','count','debug','dir','dirxml','error','exception','group','groupCollapsed','groupEnd','info','log','markTimeline','profile','profileEnd','table','time','timeEnd','timeStamp','trace','warn']; var length = methods.length; var console = (window.console = window.console || {}); while (length--) { method = methods[length]; if (!console[method]) { console[method] = noop; } } }()); // bind trac to console.log function trace(){ if( typeof console !=='undefined' && console.log ){ console.log.apply(console, arguments); } }