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 |
Start
public void start ()
stoppen
public void stop ()