LogcatReceiver
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 logcat même si l'appareil passe
hors ligne puis en ligne.
Résumé
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 paramètre logcat "threadtime" par défaut format
|
Constructeurs publics
LogcatReceiver
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 : appareil sur lequel lancer Logcat |
logcatCmd |
String : commande logcat à exécuter (y compris la partie "logcat"). Consultez les détails sur
options disponibles dans le message d'aide de Logcat |
maxFileSize |
long : taille de fichier maximale. Les lignes précédentes seront supprimées une fois la taille atteinte. |
logStartDelay |
int : délai d'attente après la mise en ligne de l'appareil |
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
Crée une instance avec le paramètre logcat "threadtime" par défaut format
Paramètres |
device |
ITestDevice : appareil sur lequel lancer Logcat |
maxFileSize |
long : taille de fichier maximale. Les lignes précédentes seront supprimées une fois la taille atteinte. |
logStartDelay |
int : délai d'attente après la mise en ligne de l'appareil |
Méthodes publiques
effacer
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Obtenez la commande logcat par défaut, n'ajoutez le format uid que si niveau d'API > 24.
Paramètres |
device |
ITestDevice |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes,
int offset)
Renvoie le tampon Logcat actuel en fonction d'un décalage.
Paramètres |
maxBytes |
int : taille maximale du tampon renvoyé |
offset |
int : décalage du tampon complet. |
départ
public void start ()
escale
public void stop ()