Logging to console from Firefox extension?

David Tuite picture David Tuite · Oct 15, 2012 · Viewed 10.2k times · Source

I understand that I can log to the console when using a Firefox extension with the cfx run command.

Is there a way to log to a console after the extension has been packaged with cfx xpi? Logging to Firebug is fine if possible.

I have found two blog posts about this (here and here). Both are rather old and don't work any more.

I'm using version 1.10 of the add-on SDK and FF15.

Answer

Luca Bonavita picture Luca Bonavita · Jun 8, 2014

You need to do 2 things:

  1. enable logging for addons

    • in about:config, add a new option "extensions.sdk.console.logLevel" and give it the value "all"

    • restart Firefox

  2. in Firefox open the Browser Console:

    • Tools -> Web developer -> Browser console

    • NOTE: this is different from the usual Web Console used to debug web pages

You should see addons logs there now.