Why do I get "Maximum Call Stack Size Exceeded" when I override console.log?
<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>
