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