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