Browse - Programming Tips - How can I log in a way that works for all browsers?

Date: 2011may26
Platform: web
Warning: This is for older versions - now you can use console.log()

Q.  How can I log in a way that works for all browsers?

A.  Firefox has dump() and IE has console.log() so make do this:

function debug(a) { if (a == null) return; if (a.indexOf('\n') < 0) a += '\n'; if (window.dump) { dump(a); // Firefox } else if (window.console && window.console.log) { window.console.log(a); // IE } } function exampleUse() { debug('testing'); }
More info http://www.davekb.com/search.php?target=Firefox+dump