J'aimerais savoir comment je peux obtenir le adb logcat
de SEULE une certaine application, et toutes ses erreurs et messages associés.
J'ai déjà essayé avec adb logcat -c; adb logcat | grep com.fitbit.FitbitMobile
mais le problème est que cela force un grep sur CHAQUE ligne, et parfois il y a un crash qui implique plusieurs lignes où des informations nécessaires sont omises.
J'ai essayé la commande sur la page Affichage et filtrage avec Logcat mais cela ne fonctionne pas. Il récupère tout :
adb logcat -c && adb logcat com.fitbit.FitbitMobile:V
J'ai également essayé le option de filtrage sur la documentation des développeurs Android mais il coupe tout :
adb logcat com.fitbit.FitbitMobile:D *:S
D'autres commandes qui obtiennent le pid ne sont pas utiles si l'application n'est pas en cours d'exécution lorsque je lance logcat, qu'elle se plante immédiatement et qu'elle est relancée avec un pid différent.
Des idées sur le format approprié ?
2 votes
Il n'existe pas de solution officielle mais de nombreuses solutions tierces. J'ai trouvé
pidcat
assez bon. Vous pouvez l'essayer.0 votes
@IrfanLatif merci beaucoup, ça a marché en quelque sorte !
0 votes
@IrfanLatif cela ressemble à une bonne réponse alternative, pourriez-vous la poster comme une réponse appropriée ?