1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
---
title: Journalisation console sur l'appareil
slug: Archive/B2G_OS/Debugging/Journalisation_console
tags:
- B2G
- Console Web
- Déboguer
- Firefox OS
- Journaliser
translation_of: Archive/B2G_OS/Debugging/On-device_console_logging
---
<p>En plus de la possibilité de journaliser vers la console et de lire depuis la <a href="/en-US/docs/Mozilla/Firefox_OS/Debugging/Using_the_Remote_Web_Console" title="/en-US/docs/Mozilla/Firefox_OS/Debugging/Using_the_Remote_Web_Console">Console Web distante</a>, 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 <a href="https://developer.android.com/tools/help/logcat.html" title="https://developer.android.com/tools/help/logcat.html">logcat</a> et une connection USB. Cet article explique comment activer la fonctionnalité, comment journaliser, et comment récupérer les journaux.</p>
<h2 id="Activer_la_console_sur_Firefox_OS">Activer la console sur Firefox OS</h2>
<p>Les builds de production de Firefox ont la journalisation console (tel que <a href="/fr/docs/Web/API/Console/log" title="Affiche un message dans la Console Web."><code>console.log()</code></a>) désactivée par défaut. Pour la rétablir, ouvrez l'application Paramètres, et ensuite allez dans <code>Informations > Plus d'informations > Développeurs</code>. Dans ce menu, sélectionnez <em>Console activée</em>.</p>
<h2 id="Journaliser">Journaliser</h2>
<p>Une fois que la journalisation est activée, cela marche comme pour Firefox sur ordinateur. Vous utilisez simplement les méthodes de l'objet <a href="/fr/docs/Web/API/Console" title="L'objet console donne accès à la console de débogage du navigateur (par exemple., la Console Web dans Firefox). Les spécificités de fonctionnement varient d'un navigateur à l'autre, mais il y a tout de même un ensemble de fonctionnalités qui sont fournies de base."><code>console</code></a> pour envoyer du texte vers la console. Par exemple :</p>
<pre class="brush: js">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);
}
</pre>
<p>Voir <a href="/fr/docs/Web/API/Console" title="L'objet console donne accès à la console de débogage du navigateur (par exemple., la Console Web dans Firefox). Les spécificités de fonctionnement varient d'un navigateur à l'autre, mais il y a tout de même un ensemble de fonctionnalités qui sont fournies de base."><code>console</code></a> pour plus de détails sur les fonctionnalités de journalisation qui vous sont offertes.</p>
<h2 id="Utiliser_logcat">Utiliser logcat</h2>
<p>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 <code>logcat</code> depuis <code>adb</code>, 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.</p>
|