Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

getLogcatData

public InputStreamSource getLogcatData ()

Pengembalian
InputStreamSource

awal

public void start ()

berhenti

public void stop ()