Is it possible to flush the console (make it print immediately)?

Violet Giraffe picture Violet Giraffe · Mar 10, 2014 · Viewed 7.2k times · Source

I use Firefox + Firebug for some Javascripting. The text I'm trying to log with console.log does not immediately appear in Firebug's console. It seems like it piles up in a buffer somewhere, and then gets flushed to console in chunks. I have a function that makes a few log calls. Sometimes I get just the first line, sometimes - nothing. I do, however, see the whole bunch of lines when I refresh the page.

Can I flush the console log manually?

Answer

MGot90 picture MGot90 · Mar 10, 2014

The short answer is no. There is no flush. You could clear the console

console.clear();

But I don't think that's what you want. This is most likely from the code. If we can see it, I can revise my answer with better feedback.

If you want to see all the available methods under console, execute this in the command line:

for(var i in console) {
    console.log(i);
}

or have a look at the wiki page of the console API.