Search code examples
javascriptfirefoxfirebugconsole.log

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


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?


Solution

  • 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.