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 merekam logcat meskipun perangkat offline lalu online.
Ringkasan
Konstruktor publik | |
---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) Membuat instance dengan perintah logcat yang ditentukan | |
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 level api > 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 yang ditentukan
Parameter | |
---|---|
device | ITestDevice : perangkat untuk memulai logcat |
logcatCmd | String : perintah logcat untuk menjalankan (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 untuk 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 untuk menunggu setelah perangkat online |
Metode publik
jernih
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Dapatkan perintah logcat default, hanya tambahkan format uid jika level api > 24.
Parameter | |
---|---|
device | ITestDevice |
Pengembalian | |
---|---|
String |
getLogcatData
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 dari buffer penuh. |
Pengembalian | |
---|---|
InputStreamSource | Buffer logcat dimulai dari offset. |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
Parameter | |
---|---|
maxBytes | int |
Pengembalian | |
---|---|
InputStreamSource |
awal
public void start ()
berhenti
public void stop ()