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 connexion, puis en ligne.
Résumé
Constructeurs publics |
LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)
Crée une instance avec le format logcat "threadtime" par défaut
|
LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Crée une instance avec une commande logcat spécifiée
|
Constructeurs publics
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
Crée une instance avec le format "threadtime" par défaut de Logcat
Paramètres |
device |
ITestDevice : appareil sur lequel démarrer Logcat |
maxFileSize |
long : taille maximale du fichier. Les lignes précédentes seront supprimées une fois cette taille atteinte. |
logStartDelay |
int : délai d'attente après la mise en ligne de l'appareil |
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"). Pour en savoir plus sur les options disponibles, consultez le message d'aide Logcat. |
maxFileSize |
long : taille maximale du fichier. Les lignes précédentes seront supprimées une fois cette 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 le niveau d'API est supérieur à 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 ()