LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
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

Konstruktorzy publiczni

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

Tworzy wystąpienie za pomocą dowolnego określonego polecenia logcat

LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)

Tworzy instancję z domyślnym formatem czasu wątku logcat

Metody publiczne

void clear ()
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

LogcatReceiver

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

Tworzy wystąpienie za pomocą dowolnego określonego polecenia logcat

Parametry
device ITestDevice : urządzenie, na którym rozpocznie się logowanie

logcatCmd String : polecenie logcat do uruchomienia (w tym część „logcat”); szczegółowe informacje na temat dostępnych opcji można znaleźć w komunikacie pomocy programu 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 do trybu online

LogcatReceiver

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

Tworzy instancję z domyślnym formatem czasu wątku logcat

Parametry
device ITestDevice : urządzenie, na którym rozpocznie się logowanie

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 do trybu online

Metody publiczne

jasny

public void clear ()

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

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

Parametry
maxBytes int : maksymalny rozmiar zwróconego buforu

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 ()

zatrzymać

public void stop ()