LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Klasse, die Logcat im Hintergrund erfasst. Zeichnet Logcat weiter auf, auch wenn das Gerät geht offline und dann online.

Zusammenfassung

Öffentliche Konstruktoren

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

Erstellt eine Instanz mit einem beliebigen angegebenen logcat-Befehl

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Erstellt eine Instanz mit dem Standardlogcat „threadtime“ Format

Öffentliche Methoden

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Standard-Logcat-Befehl abrufen, uid-Format nur anhängen, wenn API-Ebene > 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

Gibt den aktuellen Logcat-Zwischenspeicher bei gegebenem Offset zurück.

InputStreamSource getLogcatData(int maxBytes)
InputStreamSource getLogcatData()
void start()
void stop()

Öffentliche Konstruktoren

LogcatReceiver

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

Erstellt eine Instanz mit einem beliebigen angegebenen logcat-Befehl

Parameter
device ITestDevice: das Gerät, auf dem Logcat gestartet werden soll

logcatCmd String: der auszuführende Logcat-Befehl (einschließlich „logcat“-Teil). Weitere Informationen finden Sie unter Verfügbare Optionen in der Logcat-Hilfenachricht

maxFileSize long: maximale Dateigröße. Frühere Zeilen werden verworfen, sobald die Größe erreicht ist.

logStartDelay int: die Verzögerung, nach der das Gerät online ist.

LogcatReceiver

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

Erstellt eine Instanz mit dem Standardlogcat „threadtime“ Format

Parameter
device ITestDevice: das Gerät, auf dem Logcat gestartet werden soll

maxFileSize long: maximale Dateigröße. Frühere Zeilen werden verworfen, sobald die Größe erreicht ist.

logStartDelay int: die Verzögerung, nach der das Gerät online ist.

Öffentliche Methoden

Löschen

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Standard-Logcat-Befehl abrufen, uid-Format nur anhängen, wenn API-Ebene > 24.

Parameter
device ITestDevice

Returns
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Gibt den aktuellen Logcat-Zwischenspeicher bei gegebenem Offset zurück.

Parameter
maxBytes int: die maximale Größe des zurückgegebenen Zwischenspeichers

offset int: Der Offset des vollständigen Zwischenspeichers.

Returns
InputStreamSource Der Logcat-Zwischenspeicher, der mit dem Offset beginnt.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parameter
maxBytes int

Returns
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Returns
InputStreamSource

start

public void start ()

Stopp

public void stop ()