Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Odbiornik Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Klasa zbierająca logcat w tle. Kontynuuje przechwytywanie logcat, nawet jeśli urządzenie przechodzi 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 logcat 'threadtime'

Metody publiczne

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Pobierz domyślne polecenie logcat, dołącz format uid tylko wtedy, gdy poziom api > 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Zwraca bieżący bufor logcat z podanym przesunięciem.

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 do uruchomienia logowania

logcatCmd String : komenda logcat do uruchomienia (w tym część 'logcat'), zobacz szczegóły 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 logcat 'threadtime'

Parametry
device ITestDevice : urządzenie do uruchomienia logowania

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ślne polecenie logcat, dołącz format uid tylko wtedy, gdy poziom api > 24.

Parametry
device ITestDevice

Zwroty
String

pobierzLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Zwraca bieżący bufor logcat z podanym przesunięciem.

Parametry
maxBytes int : Maksymalny rozmiar zwróconego bufora

offset int : Przesunięcie pełnego bufora.

Zwroty
InputStreamSource Bufor logcat zaczynający się od offsetu.

pobierzLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parametry
maxBytes int

Zwroty
InputStreamSource

pobierzLogcatData

public InputStreamSource getLogcatData ()

Zwroty
InputStreamSource

początek

public void start ()

Zatrzymaj się

public void stop ()