Odbiornik Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Klasa, która zbiera logcat w tle. Przechwytuje dzienniki, nawet jeśli urządzenie zostanie złamane offline, a potem online.

Podsumowanie

Konstruktory publiczne

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

Tworzy instancję z dowolnym podanym poleceniem logcat

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Tworzy instancję z domyślnym czasem logcat „threadtime” format

Metody publiczne

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Pobierz domyślne polecenie logcat, dodaj 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()

Konstruktory publiczne

Odbiornik Logcat

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

Tworzy instancję z dowolnym podanym poleceniem logcat

Parametry
device ITestDevice: urządzenie, na którym ma zostać uruchomiona aplikacja Logcat

logcatCmd String: uruchomione polecenie logcat (łącznie z częścią „logcat”). Szczegółowe informacje: dostępne opcje w komunikacie pomocy Logcat

maxFileSize long: maksymalny rozmiar pliku; po osiągnięciu rozmiaru wcześniejsze wiersze są odrzucane.

logStartDelay int: czas oczekiwania na przejście urządzenia do trybu online.

Odbiornik Logcat

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

Tworzy instancję z domyślnym czasem logcat „threadtime” format

Parametry
device ITestDevice: urządzenie, na którym ma zostać uruchomiona aplikacja Logcat

maxFileSize long: maksymalny rozmiar pliku; po osiągnięciu rozmiaru wcześniejsze wiersze są odrzucane.

logStartDelay int: czas oczekiwania na przejście urządzenia do trybu online.

Metody publiczne

wyczyść

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Pobierz domyślne polecenie logcat, dodaj 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 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 przesunięcia.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parametry
maxBytes int

Zwroty
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Zwroty
InputStreamSource

rozpocznij

public void start ()

zatrzymaj

public void stop ()