1 votes

Obtenir le journal complet d'une journée entière à partir d'Android

Je connais la méthode qui consiste à utiliser adb logcat pour recevoir les journaux d'un appareil Android. Cependant, les journaux que je reçois ne datent, au mieux, que d'une heure. Or, j'ai besoin des journaux pour toute la journée.

Existe-t-il un moyen d'obtenir les journaux de l'ensemble de la journée, ou suis-je limité à cela ?

2voto

pr0nin Points 353

Android ne crée pas de journaux persistants. Je suppose qu'à l'époque où Android a été développé, la mémoire flash était petite, chère et le problème de la mémoire flash épuisée à cause d'un trop grand nombre d'écritures a conduit à la décision de ne pas utiliser de journaux persistants dans Android. Vous n'avez donc que logcat à votre service, à moins que des applications spécifiques n'écrivent leur propre journal lorsqu'elles sont actives.

logcat

logcat utilise une mémoire tampon cyclique, de sorte que la durée couverte par les messages logcat dépend du nombre de messages et, bien entendu, de la taille de la mémoire tampon utilisée par logcat.

Vous pouvez modifier la taille de la mémoire tampon de logcat dans le menu des options de développement d'Android. Le réglage maximum est par exemple sur mon téléphone de 8MB.

Android n'ayant pas d'autres logs, c'est votre seule chance sur un appareil non rooté ou sans matériel supplémentaire.

Avec racine

Sur les téléphones rootés, vous pouvez utiliser une application pour accéder à tous les messages logcat et les enregistrer périodiquement. Je ne connais pas d'application de ce type, mais un script Termux fonctionnant avec les permissions Root, cela peut être possible sans trop de programmation.

Utilisation de matériel externe

Il existe des micro-ordinateurs au format clé USB qui peuvent être équipés d'un système Linux et de composants adb afin que vous puissiez les emporter avec vous et les utiliser pour extraire et sauvegarder les messages logcat chaque fois que vous les connectez à votre téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X