Odbiornik Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

Obiekt Java.lang.Object
com.android.tradefed.device.LogcatReceiver


Klasa zbierająca logcat w tle. Kontynuuje przechwytywanie logcat, nawet jeśli urządzenie przejdzie w tryb offline, a następnie online.

Streszczenie

Konstruktorzy publiczni

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

Tworzy instancję z dowolnym określonym poleceniem logcat

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Tworzy instancję z domyślnym formatem „threadtime” logcat

Metody publiczne

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Uzyskaj domyślne polecenie logcat, dołącz format uid tylko wtedy, gdy poziom interfejsu API > 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Zwraca bieżący bufor logcat z uwzględnieniem przesunięcia.

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

Konstruktorzy publiczni

Odbiornik Logcat

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

Tworzy instancję z dowolnym określonym poleceniem logcat

Parametry
device ITestDevice : urządzenie, na którym ma zostać uruchomiony logcat

logcatCmd String : polecenie logcat do uruchomienia (w tym część „logcat”), szczegóły dotyczące dostępnych opcji można znaleźć w komunikacie pomocy logcat

maxFileSize long : maksymalny rozmiar pliku, wcześniejsze linie zostaną odrzucone po osiągnięciu rozmiaru

logStartDelay int : opóźnienie oczekiwania po przejściu urządzenia w tryb online

Odbiornik Logcat

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

Tworzy instancję z domyślnym formatem „threadtime” logcat

Parametry
device ITestDevice : urządzenie, na którym ma zostać uruchomiony logcat

maxFileSize long : maksymalny rozmiar pliku, wcześniejsze linie zostaną odrzucone po osiągnięciu rozmiaru

logStartDelay int : opóźnienie oczekiwania po przejściu urządzenia w tryb online

Metody publiczne

jasne

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Uzyskaj domyślne polecenie logcat, dołącz format uid tylko wtedy, gdy poziom interfejsu API > 24.

Parametry
device ITestDevice

Zwroty
String

pobierz dane Logcat

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Zwraca bieżący bufor logcat z uwzględnieniem przesunięcia.

Parametry
maxBytes int : Maksymalny rozmiar zwracanego buforu

offset int : Przesunięcie pełnego bufora.

Zwroty
InputStreamSource Bufor logcat zaczynający się od przesunięcia.

pobierz dane Logcat

public InputStreamSource getLogcatData (int maxBytes)

Parametry
maxBytes int

Zwroty
InputStreamSource

pobierz dane Logcat

public InputStreamSource getLogcatData ()

Zwroty
InputStreamSource

początek

public void start ()

zatrzymywać się

public void stop ()