LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.object
com.android.tradefed.device.LogcatReceiver


کلاسی که logcat را در پس زمینه جمع آوری می کند. به گرفتن logcat ادامه می دهد حتی اگر دستگاه آفلاین و سپس آنلاین شود.

خلاصه

سازندگان عمومی

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

یک نمونه با هر دستور logcat مشخص شده ایجاد می کند

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

یک نمونه با قالب پیش‌فرض logcat «threadtime» ایجاد می‌کند

روش های عمومی

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

دستور پیش‌فرض logcat را دریافت کنید، فقط اگر سطح api > 24 باشد، فرمت uid را اضافه کنید.

InputStreamSource getLogcatData (int maxBytes, int offset)

بافر logcat فعلی را با یک افست برمی گرداند.

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

سازندگان عمومی

LogcatReceiver

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

یک نمونه با هر دستور logcat مشخص شده ایجاد می کند

پارامترها
device ITestDevice : دستگاهی برای شروع logcat

logcatCmd String : دستور logcat برای اجرا (از جمله بخش 'logcat')، جزئیات گزینه های موجود را در پیام راهنمای logcat ببینید

maxFileSize long : حداکثر اندازه فایل، خطوط قبلی پس از رسیدن به اندازه حذف می شوند

logStartDelay int : تأخیر منتظر ماندن پس از آنلاین شدن دستگاه

LogcatReceiver

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

یک نمونه با قالب پیش‌فرض logcat «threadtime» ایجاد می‌کند

پارامترها
device ITestDevice : دستگاهی برای شروع logcat

maxFileSize long : حداکثر اندازه فایل، خطوط قبلی پس از رسیدن به اندازه حذف می شوند

logStartDelay int : تأخیر منتظر ماندن پس از آنلاین شدن دستگاه

روش های عمومی

روشن

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

دستور پیش‌فرض logcat را دریافت کنید، فقط اگر سطح api > 24 باشد، فرمت uid را اضافه کنید.

پارامترها
device ITestDevice

برمی گرداند
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

بافر logcat فعلی را با یک افست برمی گرداند.

پارامترها
maxBytes int : حداکثر اندازه بافر برگشتی

offset int : افست بافر کامل.

برمی گرداند
InputStreamSource بافر logcat که از افست شروع می شود.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

پارامترها
maxBytes int

برمی گرداند
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

برمی گرداند
InputStreamSource

شروع کنید

public void start ()

توقف

public void stop ()