title: console.log() is defined but doesn't log in IE - empty console
body: <p>Javascript on a page in Internet Explorer (8 and 9) <strong>with Developer Tools open</strong> reaches <code>console.log()</code>, <strong>which is defined</strong> - but <em>nothing appears in the actual log</em>.</p>
  
  <p>Things tried:</p>
  
  <ul>
  <li>Double-checking with <code>alert()</code>s that <code>console</code> is defined and that <code>console.log</code> is a function.</li>
  <li>Checking with <code>alert()</code>s before and after that the code does reach the <code>console.log()</code> line, </li>
  <li>Checking code for any IE fallbacks like <code>if(ie){console={log:function(){}}}</code>, removing links to libraries and checking code snippets for mentions of <code>console</code></li>
  <li>Checking IE's settings and enabling anything relating to debugging</li>
  <li>Checking that IE isn't broken by loading a 3rd party page with <code>console.log()</code>s (e.g. <a href="http://jsbin.com" rel="nofollow">http://jsbin.com</a> logs "init" and "runner")</li>
  <li>Swapping <code>console</code> for <code>window.console</code></li>
  </ul>
  
  <p>So the console is there and active, but no console messages show up in the actual console (on either the Script tab or the Console tab).</p>
  
  <p>What else could stop <code>console.log()</code> from actually logging anything, even when Developer Tools is open and <code>console.log</code> is a defined function?</p>