Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Récepteur Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
com.android.tradefed.device.LogcatReceiver


Classe qui collecte logcat en arrière-plan. Continue à capturer le logcat même si l'appareil est hors ligne puis en ligne.

Sommaire

Constructeurs publics

LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

Crée une instance avec n'importe quelle commande logcat spécifiée

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Crée une instance avec le format logcat 'threadtime' par défaut

Méthodes publiques

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Obtenez la commande logcat par défaut, ajoutez uniquement le format uid si le niveau d'api > 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Renvoie le tampon logcat actuel en fonction d'un décalage.

InputStreamSource getLogcatData (int maxBytes)
InputStreamSource getLogcatData ()
void start ()
void stop ()

Constructeurs publics

Récepteur Logcat

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

Crée une instance avec n'importe quelle commande logcat spécifiée

Paramètres
device ITestDevice : l'appareil sur lequel démarrer logcat

logcatCmd String : la commande logcat à exécuter (y compris la partie 'logcat'), voir les détails sur les options disponibles dans le message d'aide de logcat

maxFileSize long : taille maximale du fichier, les lignes précédentes seront supprimées une fois la taille atteinte

logStartDelay int : le délai d'attente après que l'appareil soit en ligne

Récepteur Logcat

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

Crée une instance avec le format logcat 'threadtime' par défaut

Paramètres
device ITestDevice : l'appareil sur lequel démarrer logcat

maxFileSize long : taille maximale du fichier, les lignes précédentes seront supprimées une fois la taille atteinte

logStartDelay int : le délai d'attente après que l'appareil soit en ligne

Méthodes publiques

dégager

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Obtenez la commande logcat par défaut, ajoutez uniquement le format uid si le niveau d'api > 24.

Paramètres
device ITestDevice

Retour
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Renvoie le tampon logcat actuel en fonction d'un décalage.

Paramètres
maxBytes int : la taille maximale du tampon renvoyé

offset int : décalage du tampon plein.

Retour
InputStreamSource Le tampon logcat commençant à l'offset.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Paramètres
maxBytes int

Retour
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Retour
InputStreamSource

début

public void start ()

arrêt

public void stop ()