J'essaie de filtrer la sortie logcat d'un appareil réel (pas un émulateur) par nom de balise mais je reçois tous les messages, ce qui est tout à fait un spam. Je veux juste lire les messages du navigateur qui devraient être quelque chose comme "browser: " ou "webkit: ", mais cela ne fonctionne pas ... Voici ce que j'obtiens:
android
logcat
android-logcat
croquer
la source
la source
Au cas où quelqu'un trébucherait dessus comme je l'ai fait, vous pouvez filtrer sur plusieurs balises en ajoutant une virgule entre les deux, comme ceci:
la source
Une autre option consiste à définir les niveaux de journalisation pour des balises spécifiques:
Si vous souhaitez simplement définir les niveaux de journalisation pour certaines balises, vous pouvez le faire balise par balise.
la source
Ne dépendez pas du shell ADB, traitez-le simplement (adb logcat) comme une sortie linux normale, puis pipez-le:
la source
and the filter obviously won't work
, as-tu essayé? J'ai, et collé ma réponse en fonction du résultat.Voici comment je crée un tag:
Vous pouvez utiliser getCannonicalName
Ici, j'ai les filtres TAG suivants:
Voici ce que je tape dans le terminal:
la source