Odbiornik Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Klasa, która zbiera logcat w tle. Kontynuuje przechwytywanie logcat, nawet jeśli urządzenie przejdzie w tryb offline, a następnie online.

Streszczenie

Konstruktory publiczne

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)

Pobierz domyślną komendę logcat, dołączaj format uid tylko wtedy, gdy poziom 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 ()

Konstruktory publiczne

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”), zobacz szczegółowe informacje na temat dostępnych opcji w komunikacie pomocy logcat

maxFileSize long : maksymalny rozmiar pliku, wcześniejsze wiersze 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 wiersze 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)

Pobierz domyślną komendę logcat, dołączaj format uid tylko wtedy, gdy poziom api > 24.

Parametry
device ITestDevice

Zwroty
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

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

Parametry
maxBytes int : Maksymalny rozmiar zwróconego bufora

offset int : Przesunięcie pełnego bufora.

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

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parametry
maxBytes int

Zwroty
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Zwroty
InputStreamSource

początek

public void start ()

zatrzymywać się

public void stop ()