Hi,
I have developed an IE extension which implements the firebug "console" feature under IE : Companion.JS (http://www.my-debugbar.com/wiki/CompanionJS/HomePage) (free tool).
The "console" is implemented as a C++ object injected into the IE window object.
So using "console.log('test')" is working, but the syntax "if (console['log'])" or "if (console.log)" is not working and generates a javascript error.
A possible syntax that is working is "if ("log" in console)". The test for "window.console" is working anyway :
"if (window.console)" is working.
