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 |
Başlat
public void start ()
Dur
public void stop ()