Dans mon logcat, il y a trop de sortie, donc j'aimerais le filtrer à l'aide de certains mots-clés, affichant essentiellement uniquement la sortie contenant le ou les mots-clés. Existe-t-il un moyen de le faire dans Android Studio via l'interface utilisateur?
android-studio
logcat
Alessandro Roaro
la source
la source
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
Réponses:
Il existe deux façons de le faire, les deux se trouvent dans l'onglet Android en bas de l'EDI (où la sortie logcat est affichée).
Tout d'abord, vous pouvez simplement taper quelque chose dans la zone de recherche en haut et il ne devrait filtrer que les messages contenant le texte que vous tapez.
Deuxièmement, vous pouvez effectuer un filtrage avancé en cliquant sur la liste déroulante en haut à droite, qui devrait afficher Aucun
Edit Filter Configuration
filtre par défaut, et en choisissant et en spécifiant sur quoi filtrer. En utilisant cette méthode, vous enregistrez également les filtres et pouvez les réutiliser en les sélectionnant dans la liste déroulante.Capture d'écran:
la source
Ce que je fais, c'est faire un clic droit sur une ligne que je n'aime pas et sélectionner "Plier les lignes comme celle-ci"
la source
Comme @ free3dom l'a dit, vous pouvez sélectionner le processus à partir duquel vous souhaitez recevoir les logcats. Voici la capture d'écran.
la source
Log cat has a new option (on by default) which creates an application filter automatically such that only the launched application's output is shown
J'AI FAIT UN TUTORIEL VIDÉO POUR VOUS MONTRER COMMENT = https://youtu.be/xw2qE5ko_9I
Donnez un nom à votre journal. J'ai appelé le mien "wawa".
Dans Android Studio, accédez à Android-> Modifier les configurations de filtre
Tapez ensuite le nom que vous avez donné aux journaux. Dans mon cas, ça s'appelle "wawa". Voici quelques exemples des types de filtres que vous pouvez utiliser. Vous pouvez filtrer par System.out, System.err, Logs ou noms de package:
la source
Déclarez d'abord vos noms de TAG dans votre code, par exemple
Ensuite, ajoutez des instructions de journal où vous souhaitez afficher quelque chose
Comme indiqué dans free3dom dans le deuxième article, dans l'onglet logcat, cliquez sur la liste déroulante Filtres, puis sur Modifier la configuration du filtre.
Dans cet exemple, nous utilisons l' option by Log Tag (regex) pour afficher les messages de journal pour l'un des trois noms de balises correspondants à l'aide du tube | séparateur (sans espaces):
la source
J'ai eu du mal à activer les filtres dans Logcat. Pour voir les filtres dans Android Studio 3.2, vous devez activer et désactiver à nouveau le `` Mode flottant '' pour que les filtres réapparaissent.
la source
Une alternative qui fonctionne pour moi est de sélectionner l'
Show only selected application
option dans le menu des filtres:la source
Je ne sais pas si les images de l'autre réponse sont anciennes ou s'il me manquait quelque chose, mais voici une image mise à jour.
Cliquez sur l' onglet Moniteur Android en bas et assurez-vous que l' onglet Logcat est sélectionné. Tapez ensuite ce que vous voulez pour filtrer votre sortie. J'ai filtré le mien avec mon nom de tag
TAG
.la source
Juste pour ajouter ma propre erreur:
assurez-vous que lorsque vous utilisez l'émulateur et un appareil réel, pour basculer vers l'appareil que vous déboguez dans la liste déroulante à gauche au-dessus de l'onglet logcat.
la source
voir ceci https://medium.com/zinuzoid/if-you-developing-android-application-1bdff0a96205
il suffit de créer un filtre LogCat une insertion sous String à "LogTag" qui ignorera alors les lignes système
la source