Comment désactiver la fonctionnalité de sauvegarde automatique dans Logcat?

J'utilise LogCat pour examiner la sortie de débogage de mes applications. Si d'autres applications sont en cours d'exécution ou si le système dispose du périphérique de test, des threads d'arrière-plan bruyants exécutant LogCat se défileront tout le temps et je dois corriger ma position manuellement pour lire les traces de la pile longue.

Existe-t-il un moyen de désactiver le défilement dans LogCat? Ou modifiez-vous de quelque manière que ce soit les paramètres de défilement?

  • BubblePopupHelper remplissant le journal de débogage d'Android
  • Logcat n'apparaît pas mes appels de journal
  • Logcat peut-il être utilisé pour enregistrer le code NDK dans Android? Ou qu'est-ce que les options de journalisation de NDK?
  • Studio Android Logcat affiche les données json en une seule ligne et une partie des données
  • Huawei, logcat ne présente pas le journal de mon application?
  • Comment synchroniser le temps du noyau et le temps de connexion?
  • Supprimez l'heure, la date et le nom du package de System.out.print dans Android Studio logcat
  • Filtrer LogCat pour obtenir uniquement les messages de My Application dans Android?
  • 5 Solutions collect form web for “Comment désactiver la fonctionnalité de sauvegarde automatique dans Logcat?”

    L'une des façons est de créer un filtre pour tous les services bruyants.

    Créez simplement un filtre avec la balise des journaux perturbateurs. Logcat ne filtre pas ces messages hors de la logview principale et ralentit le défilement.

    Ce n'est pas la meilleure solution. Cela entraînera un LogCat avec 15 ou 20 différents filtres utilisés uniquement pour supprimer les sorties de journaux non utilisées.

    MISE À JOUR En plus d'utiliser les filtres, une des dernières mises à jour des outils Android a ajouté un bouton de pause pour logcat. Cliquez simplement sur le bouton et la fonction de détection automatique est désactivée.

    Dans Logcat en haut à droite, il y a un bouton qui ressemble à une flèche pointant vers le bas avec une ligne sous celle-ci . Basculez-le pour activer ou désactiver la détection automatique.

    Boutons logcat

    La question peut avoir deux ou trois ans, mais comme cela survient d'abord dans Google, je vais déposer ici.

    Dans Eclipse, passez à Window , Preferences . Sous Android , il existe une catégorie LogCat . Dans cette catégorie, il existe une option Automatically enable/disable scroll lock based on the scrollbar position . Décochez cette option pour désactiver le défilement automatique.

    J'ai trouvé une solution rapide. Dans le Logcat, faites glisser le scroller vers le haut. Lorsque le défilement automatique est nécessaire, glisser vers le bas. Vous pouvez également utiliser les touches fléchées.

    Je suis d'accord avec vous … votre propre réponse. Vous ne donnez pas de détails sur l'environnement, donc je suis peut-être hors sujet, mais ici, mon expérience sous GNU / Linux (sans utiliser Eclipse du tout):

    Tout d'abord, je définis toujours une balise à l'échelle de l'application comme une constante de projet et j'utilise cette balise pour le filtrage avec un scripts/log bash scripts/log simples (vérifié dans Version Control Systems) comme suit

     #!/bin/bash adb logcat LoaderManager:V MyApplicationTag:V MyExternalButInvolvedProvider:V SomeDepLibProjectTag:V *:E | ./scripts/coloredlogcat 

    En utilisant *:E , je capture toutes les erreurs et affine le niveau de verbosité pour les balises appropriées. J'utilise cela avec une taille d'historique de terminal raisonnable et l'excellent script python colorlogcat . En utilisant le terminal, il suffit de passer aux lignes ciblées pour arrêter le défilement automatique sans arrêter l'enregistrement … Je viens juste de passer aux dernières lignes ou d'appuyer sur une touche pour retrouver le défilement automatique.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.