Penerima Logcat
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.Objek | |
↳ | com.android.tradefed.device.LogcatReceiver |
Kelas yang mengumpulkan logcat di latar belakang. Terus menangkap logcat meskipun perangkat offline lalu online.
Ringkasan
Konstruktor publik | |
---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) Membuat instance dengan perintah logcat tertentu | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay) Membuat instance dengan format 'threadtime' logcat default |
Metode publik | |
---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device) Dapatkan perintah logcat default, hanya tambahkan format uid jika api level > 24. |
InputStreamSource | getLogcatData (int maxBytes, int offset) Mengembalikan buffer logcat saat ini dengan offset. |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
Konstruktor publik
Penerima Logcat
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Membuat instance dengan perintah logcat tertentu
Parameter | |
---|---|
device | ITestDevice : perangkat untuk memulai logcat |
logcatCmd | String : perintah logcat yang akan dijalankan (termasuk bagian 'logcat'), lihat detail opsi yang tersedia di pesan bantuan logcat |
maxFileSize | long : ukuran file maksimum, baris sebelumnya akan dibuang setelah ukuran tercapai |
logStartDelay | int : penundaan menunggu setelah perangkat online |
Penerima Logcat
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
Membuat instance dengan format 'threadtime' logcat default
Parameter | |
---|---|
device | ITestDevice : perangkat untuk memulai logcat |
maxFileSize | long : ukuran file maksimum, baris sebelumnya akan dibuang setelah ukuran tercapai |
logStartDelay | int : penundaan menunggu setelah perangkat online |
Metode publik
jernih
public void clear ()
dapatkanDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Dapatkan perintah logcat default, hanya tambahkan format uid jika api level > 24.
Parameter | |
---|---|
device | ITestDevice |
Kembali | |
---|---|
String |
dapatkanLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
Mengembalikan buffer logcat saat ini dengan offset.
Parameter | |
---|---|
maxBytes | int : Ukuran maksimal buffer yang dikembalikan |
offset | int : Offset buffer penuh. |
Kembali | |
---|---|
InputStreamSource | Buffer logcat dimulai dari offset. |
dapatkanLogcatData
public InputStreamSource getLogcatData (int maxBytes)
Parameter | |
---|---|
maxBytes | int |
Kembali | |
---|---|
InputStreamSource |
awal
public void start ()
berhenti
public void stop ()