Penerima Logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Class yang mengumpulkan logcat di latar belakang. Terus menangkap logcat meskipun perangkat mati secara {i>offline<i} kemudian {i>online<i}.

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 logcat 'threadtime' default format

Metode publik

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

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

InputStreamSource getLogcatData(int maxBytes, int offset)

Menampilkan buffer logcat saat ini yang diberi 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 yang akan dijalankan (termasuk bagian 'logcat'), lihat detail di opsi yang tersedia di pesan bantuan 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, 
                long maxFileSize, 
                int logStartDelay)

Membuat instance dengan logcat 'threadtime' default format

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

Metode publik

hapus

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

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

Parameter
device ITestDevice

Hasil
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Menampilkan buffer logcat saat ini yang diberi 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 ()