title: Why do I get "Maximum Call Stack Size Exceeded" when I override console.log?
body: <p>Here's the code..</p>
  
  <pre><code>function getMilli(){
      return new Date().getTime().toString().substr(7,6);
  }
  console.log = function(p1, p2, p3, p4, p5, p6){
      console.log(getMilli(), p1, p2, p3, p4, p5, p6);
  }
  </code></pre>
  
  <p>It somehow does a "stack overflow" error but I don't get it why here.. I'm not recursively iterating things (at least I think)</p>
  
  <hr>
  
  <p>...uh, yeah I was doing recursive stuff... but I didn't know how to do it. Thanks for the answers and great concepts.</p>