LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
   ↳ com.android.tradefed.device.LogcatReceiver


Class yang mengumpulkan logcat di latar belakang. Terus merekam logcat meskipun perangkat offline lalu online.

Ringkasan

Konstruktor publik

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Membuat instance dengan format 'threadtime' logcat default

LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

Membuat instance dengan perintah logcat yang ditentukan

Metode publik

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Mendapatkan perintah logcat default, hanya menambahkan format uid jika level API > 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

Menampilkan buffer logcat saat ini dengan offset.

InputStreamSource getLogcatData(int maxBytes)
InputStreamSource getLogcatData()
void start()
void stop()

Konstruktor publik

LogcatReceiver

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 dihapus setelah ukuran tercapai

logStartDelay int: penundaan untuk menunggu setelah perangkat online

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 yang akan dijalankan (termasuk bagian 'logcat'), lihat detail tentang opsi yang tersedia dalam pesan bantuan logcat

maxFileSize long: ukuran file maksimum, baris sebelumnya akan dihapus setelah ukuran tercapai

logStartDelay int: penundaan untuk menunggu setelah perangkat terhubung ke internet

Metode publik

hapus

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Mendapatkan perintah logcat default, hanya menambahkan format uid jika level API > 24.

Parameter
device ITestDevice

Hasil
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Menampilkan buffer logcat saat ini dengan offset.

Parameter
maxBytes int: Ukuran maksimum buffer yang ditampilkan

offset int: Offset buffer penuh.

Hasil
InputStreamSource Buffer logcat yang dimulai pada offset.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parameter
maxBytes int

Hasil
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Hasil
InputStreamSource

start

public void start ()

berhenti

public void stop ()