LogcatAlıcı

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Nesne
com.android.tradefed.device.LogcatAlıcı


Arka planda logcat toplayan sınıf. Cihaz çevrimdışı ve sonra çevrimiçi olsa bile logcat'i yakalamaya devam eder.

Özet

Kamu inşaatçıları

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

Belirtilen herhangi bir logcat komutuyla bir örnek oluşturur

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Varsayılan logcat 'threadtime' biçimiyle bir örnek oluşturur

Genel yöntemler

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Varsayılan logcat komutunu alın, yalnızca api seviyesi > 24 ise kullanıcı kimliği biçimini ekleyin.

InputStreamSource getLogcatData (int maxBytes, int offset)

Bir ofset verilen geçerli logcat arabelleğini döndürür.

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

Kamu inşaatçıları

LogcatAlıcı

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

Belirtilen herhangi bir logcat komutuyla bir örnek oluşturur

parametreler
device ITestDevice : logcat'in başlatılacağı cihaz

logcatCmd String : çalıştırılacak logcat komutu ('logcat' kısmı dahil), logcat yardım mesajında ​​mevcut seçeneklerle ilgili ayrıntılara bakın

maxFileSize long : maksimum dosya boyutu, boyuta ulaşıldığında önceki satırlar atılır

logStartDelay int : cihaz çevrimiçi olduktan sonra beklenecek gecikme

LogcatAlıcı

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

Varsayılan logcat 'threadtime' biçimiyle bir örnek oluşturur

parametreler
device ITestDevice : logcat'in başlatılacağı cihaz

maxFileSize long : maksimum dosya boyutu, boyuta ulaşıldığında önceki satırlar atılır

logStartDelay int : cihaz çevrimiçi olduktan sonra beklenecek gecikme

Genel yöntemler

açık

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Varsayılan logcat komutunu alın, yalnızca api seviyesi > 24 ise kullanıcı kimliği biçimini ekleyin.

parametreler
device ITestDevice

İadeler
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Bir ofset verilen geçerli logcat arabelleğini döndürür.

parametreler
maxBytes int : Döndürülen arabelleğin maksimum boyutu

offset int : Tam arabelleğin ofseti.

İadeler
InputStreamSource Ofsetten başlayan logcat arabelleği.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

parametreler
maxBytes int

İadeler
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

İadeler
InputStreamSource

Başlat

public void start ()

Dur

public void stop ()