Débogage d'une application WebView (Ionic) sur Android via logcat

Il y a plusieurs questions sur le sujet, mais pas l'un d'eux semble aborder le problème particulier que je vais avoir.

Je suis le développement d'une application avec Cordova/Ionique, et l'impression des informations de débogage j'étais sortie avec console.log() en utilisant adb logcat CordovaLog:D *:S a été fonctionne correctement jusqu'à ce que certaines mises à jour. Maintenant, je n'arrive pas à comprendre comment filtrer correctement logcat de sortie de sorte que je n'ai pu avoir les infos de débogage à partir de mon application.

Journalisation lui-même fonctionne. Si je mets pas de filtres et de rediriger la sortie vers un fichier, je peux voir mes infos de débogage parmi tous les autres messages de débogage, et il ressemble à ceci:

I/Web Console: Event triggered: device.ready:1

La journalisation à écran fonctionne aussi, mais à un rythme d'environ 100 lignes par seconde. J'ai essayé au moins les éléments suivants à la sortie du filtre:

adb logcat -s "Web Console"
adb logcat "Web Console":V
adb logcat "Web Console":*
adb logcat -s Web
adb logcat Web:V
adb logcat "myApp":V
adb logcat myApp:V
adb logcat -s myApp

... et probablement d'autres que j'ai déjà oublié. Ils imprimer absolument rien, ou absolument tout, depuis le système de services.

Je suis sur Windows donc je ne peux pas grepet l'appareil je suis le débogage sur est en cours d'exécution Android 4.2.2 donc je ne peux pas utiliser GapDebug, ni, semble-t-il possible d'avoir accès à l'appareil du journal par chrome://inspect dans google Chrome.

J'ai vraiment, vraiment aimerais comprendre comment le filtrage logcat de sortie fonctionne. Je ne suis pas prêt à tout consigner dans un fichier et de le déplacer à travers.

source d'informationauteur Schlaus