LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Klasse, die Logcat im Hintergrund sammelt. Erfasst weiterhin Logcat, auch wenn das Gerät offline und dann online geht.

Zusammenfassung

Öffentliche Bauträger

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 standardmäßigen Logcat-Threadtime-Format

Öffentliche Methoden

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Rufen Sie den Standard-Logcat-Befehl ab und hängen Sie das UID-Format nur an, wenn die API-Ebene > 24 ist.

InputStreamSource getLogcatData (int maxBytes, int offset)

Gibt den aktuellen Logcat-Puffer mit einem Offset zurück.

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

Öffentliche Bauträger

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 zu den verfügbaren Optionen finden Sie in der Logcat-Hilfemeldung

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

logStartDelay int : Die Wartezeit, nachdem das Gerät online ist

LogcatReceiver

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

Erstellt eine Instanz mit dem standardmäßigen Logcat-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 Wartezeit, nachdem das Gerät online ist

Öffentliche Methoden

klar

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Rufen Sie den Standard-Logcat-Befehl ab und hängen Sie das UID-Format nur an, wenn die API-Ebene > 24 ist.

Parameter
device ITestDevice

Kehrt zurück
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Gibt den aktuellen Logcat-Puffer mit einem Offset zurück.

Parameter
maxBytes int : Die maximale Größe des zurückgegebenen Puffers

offset int : Der Offset des vollen Puffers.

Kehrt zurück
InputStreamSource Der Logcat-Puffer, beginnend am Offset.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parameter
maxBytes int

Kehrt zurück
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Kehrt zurück
InputStreamSource

Start

public void start ()

stoppen

public void stop ()