Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Nsiconsole service

Dans le même esprit que le tuto utilisant Dump vous avez la possibilité d'envoyer des messages sur la console de la façon suivante.

 var consoleService = Components.classes['@mozilla.org/consoleservice;1']
 	.getService(Components.interfaces.nsIConsoleService);
 function log(msg) {
 	consoleService.logStringMessage(msg);
 }

Ensuite dans vos scripts vous pouvez par exemple faire:

 try {
     faire quelque chose...
 }catch(e){
     log(e);
 }

Vous pouvez passer tous vos messages de cette façon et ainsi tracer finement ce qui se passe dans votre application. Nous ne modifions pas ici le fichier Mozilla\defaults\pref\all.js La gestion de la console est intégrée dans votre application ce qui peut vous permetre un diagnostique rapide en production en cas de pepin...


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.