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