Android Voir logcat


Exemple

Vous pouvez exécuter logcat tant que commande adb ou directement à l'invite du shell de votre émulateur ou périphérique connecté. Pour afficher la sortie du journal à l'aide d' adb , accédez à votre répertoire platform-tools / toolkit SDK et exécutez:

$ adb logcat

Vous pouvez également créer une connexion shell à un périphérique puis exécuter:

$ adb shell
$ logcat

Une commande utile est:

adb logcat -v threadtime

Cela affiche la date, l'heure d'appel, la priorité, la balise et le PID et le TID du thread émettant le message dans un format de message long.


Filtration

Les journaux Logcat ont été appelés niveaux de journalisation:

V - Verbose, D - Debug, I - Info, W - Avertissement, E - Erreur, F - Fatal, S - Silencieux

Vous pouvez également filtrer logcat par niveau de journalisation. Par exemple, si vous souhaitez uniquement afficher le niveau de débogage:

adb logcat *:D

Logcat peut être filtré par un nom de package, bien sûr, vous pouvez le combiner avec le filtre de niveau de journalisation:

adb logcat <package-name>:<log level>

Vous pouvez également filtrer le journal à l'aide de grep (plus d'informations sur le filtrage des résultats de logcat ici ):

adb logcat | grep <some text>

Dans Windows, le filtre peut être utilisé avec findstr, par exemple:

adb logcat | findstr <some text>

Pour afficher un autre tampon de journal [main | events | radio], exécutez le logcat avec l'option -b :

adb logcat -b radio

Enregistrer la sortie dans le fichier:

adb logcat > logcat.txt

Enregistrez la sortie dans le fichier tout en le regardant:

adb logcat | tee logcat.txt

Nettoyage des journaux:

adb logcat -c