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

dapatkanLogcatData

public InputStreamSource getLogcatData ()

Kembali
InputStreamSource

awal

public void start ()

berhenti

public void stop ()