LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


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

Zusammenfassung

Öffentliche Konstrukteure

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

Erstellt eine Instanz mit einem angegebenen logcat-Befehl

LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)

Erstellt eine Instanz mit dem Standard-Logcat-Threadtime-Format

Öffentliche Methoden

void clear ()
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 Konstrukteure

LogcatReceiver

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

Erstellt eine Instanz mit einem beliebigen logcat-Befehl

Parameter
device ITestDevice : Das Gerät, auf dem logcat gestartet werden soll

logcatCmd String : der logcat Befehl ausgeführt werden soll (einschließlich ‚logcat‘ Teil) finden Sie Einzelheiten zu den verfügbaren Optionen in logcat Hilfemeldung

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

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

LogcatReceiver

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

Erstellt eine Instanz mit dem Standard-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, bis das Gerät online ist

Öffentliche Methoden

klar

public void clear ()

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 beginnt 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 ()

Stopp

public void stop ()