En plus de la possibilité de journaliser vers la console et de lire depuis la Console Web distante, vous pouvez journaliser directement vers le stockage de fichiers de l'appareil, et ensuite récupérer les journaux plus tard depuis votre ordinateur en utilisant l'utilitaire logcat et une connection USB. Cet article explique comment activer la fonctionnalité, comment journaliser, et comment récupérer les journaux.
Activer la console sur Firefox OS
Les builds de production de Firefox ont la journalisation console (tel que console.log()
) désactivée par défaut. Pour la rétablir, ouvrez l'application Paramètres, et ensuite allez dans Informations > Plus d'informations > Développeurs
. Dans ce menu, sélectionnez Console activée.
Journaliser
Une fois que la journalisation est activée, cela marche comme pour Firefox sur ordinateur. Vous utilisez simplement les méthodes de l'objet console
pour envoyer du texte vers la console. Par exemple :
console.info("Démarrage du matériel foobar !" var err = foobar.start(); if (err) { console.error("--Erreur %d démarrage du matériel foobar !", err); }
Voir console
pour plus de détails sur les fonctionnalités de journalisation qui vous sont offertes.
Utiliser logcat
Parce que les journaux sont stockés sur l'appareil Firefox OS, et qu'il n'y a pas actuellement d'interface utilisateur pour voir ces journaux sur l'appareil, vous devrez les récupérer depuis un ordinateur pour les analyser. Vous aurez besoin d'utiliser la commande logcat
depuis adb
, qui fait partie du SDK Android que vous avez peut-être déjà installé lors de votre préparation pour développer pour et sur Firefox OS.