Dev : Tips : Printing to JSConsole

From MozillaZine Knowledge Base

Revision as of 23:59, 13 August 2004; view current revision
←Older revision | Newer revision→

You can output information to console using the following method:

  • Declare global variable gConsoleService: var gConsoleService;
  • Initialize it on load: gConsoleService = Components.classes[';1'] .getService(Components.interfaces.nsIConsoleService); (note, you can also use toJavaScriptConsole() function to open JavaScript console on startup)
  • Define a function: function MyApp_logMessage(aMessage) { gConsoleService.logStringMessage('MyApp: ' + aMessage); }
  • Use it like here: MyApp_logMessage('Initialized.');

See also: Using dump()

Reference: [1]