Máy thu logcat

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


Lớp thu thập logcat ở chế độ nền. Tiếp tục ghi logcat ngay cả khi thiết bị ngoại tuyến rồi trực tuyến.

Bản tóm tắt

Nhà thầu xây dựng công cộng

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

Tạo một phiên bản với bất kỳ lệnh logcat nào được chỉ định

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

Tạo một phiên bản có định dạng 'threadtime' logcat mặc định

Phương pháp công cộng

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Nhận lệnh logcat mặc định, chỉ thêm định dạng uid nếu cấp api> 24.

InputStreamSource getLogcatData (int maxBytes, int offset)

Trả về bộ đệm logcat hiện tại đã cho một giá trị offset.

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

Nhà thầu xây dựng công cộng

Máy thu logcat

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

Tạo một phiên bản với bất kỳ lệnh logcat nào được chỉ định

Thông số
device ITestDevice : thiết bị bắt đầu logcat

logcatCmd String : lệnh logcat để chạy (bao gồm phần 'logcat'), xem chi tiết về các tùy chọn có sẵn trong thông báo trợ giúp logcat

maxFileSize long : kích thước tệp tối đa, các dòng trước đó sẽ bị loại bỏ khi đạt đến kích thước

logStartDelay int : độ trễ chờ đợi sau khi thiết bị trực tuyến

Máy thu logcat

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

Tạo một phiên bản có định dạng 'threadtime' logcat mặc định

Thông số
device ITestDevice : thiết bị bắt đầu logcat

maxFileSize long : kích thước tệp tối đa, các dòng trước đó sẽ bị loại bỏ khi đạt đến kích thước

logStartDelay int : độ trễ chờ đợi sau khi thiết bị trực tuyến

Phương pháp công cộng

thông thoáng

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Nhận lệnh logcat mặc định, chỉ thêm định dạng uid nếu cấp api> 24.

Thông số
device ITestDevice

Trả lại
String

lấy dữ liệu Logcat

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Trả về bộ đệm logcat hiện tại đã cho một giá trị offset.

Thông số
maxBytes int : Kích thước tối đa của bộ đệm được trả về

offset int : Độ lệch của bộ đệm đầy đủ.

Trả lại
InputStreamSource Bộ đệm logcat bắt đầu ở phần bù.

lấy dữ liệu Logcat

public InputStreamSource getLogcatData (int maxBytes)

Thông số
maxBytes int

Trả lại
InputStreamSource

lấy dữ liệu Logcat

public InputStreamSource getLogcatData ()

Trả lại
InputStreamSource

bắt đầu

public void start ()

dừng lại

public void stop ()