LogcatReceiver
public
class
LogcatReceiver
extends Object
implements
ILogcatReceiver
java.lang.Object
|
↳ |
com.android.tradefed.device.LogcatReceiver
|
Klasse, die Logcat im Hintergrund erfasst. Logcat wird auch dann erfasst, wenn das Gerät offline geht und dann wieder online ist.
Zusammenfassung
Öffentliche Konstruktoren |
LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)
Erstellt eine Instanz mit dem Standardformat „threadtime“ von Logcat
|
LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Erstellt eine Instanz mit einem beliebigen angegebenen Logcat-Befehl
|
Öffentliche Konstruktoren
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
Erstellt eine Instanz mit dem Standardformat „threadtime“ von Logcat
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 Verzögerung, die nach dem Online-Status des Geräts gewartet werden soll |
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 zu verwendende Logcat-Befehl (einschließlich des Teils „logcat“). Details zu den verfügbaren Optionen finden Sie in der Logcat-Hilfe. |
maxFileSize |
long : maximale Dateigröße, frühere Zeilen werden verworfen, sobald die Größe erreicht ist |
logStartDelay |
int : Die Verzögerung, die nach dem Online-Status des Geräts gewartet werden soll |
Öffentliche Methoden
Löschen
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Rufen Sie den Standard-Logcat-Befehl ab. Hängen Sie das uid-Format nur an, wenn die API-Ebene > 24 ist.
Parameter |
device |
ITestDevice |
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 Buffers |
offset |
int : Der Offset des vollständigen Puffers. |
start
public void start ()
Stopp
public void stop ()