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 |
początek
public void start ()
zatrzymywać się
public void stop ()