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 Konstrukteure

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)

Holen Sie sich den Standard-Logcat-Befehl, hängen Sie das UID-Format nur an, wenn API-Level > 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

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

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

Öffentliche Konstrukteure

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 des Teils „logcat“), siehe Details zu den verfügbaren Optionen 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 gegangen 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 gegangen ist

Öffentliche Methoden

klar

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Holen Sie sich den Standard-Logcat-Befehl, hängen Sie das UID-Format nur an, wenn API-Level > 24.

Parameter
device ITestDevice

Kehrt zurück
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Gibt den aktuellen Logcat-Puffer mit einem gegebenen 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, der am Offset beginnt.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parameter
maxBytes int

Kehrt zurück
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Kehrt zurück
InputStreamSource

Anfang

public void start ()

Pause

public void stop ()