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 trong nền. Tiếp tục chụp 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 công cộng

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

Tạo một thể hiệ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 thể hiện với định dạng logcat 'threadtime' mặc định

Phương thức công khai

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

Nhận lệnh logcat mặc định, chỉ nối 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 được cung cấp một phần bù.

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

nhà thầu công cộng

Máy thu Logcat

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

Tạo một thể hiệ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 cả phần 'logcat'), xem chi tiết về các tùy chọn khả dụng trong thông báo trợ giúp về 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ễ để đợ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 thể hiện với định dạng logcat 'threadtime' 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ễ để đợi sau khi thiết bị trực tuyến

Phương thức công khai

thông thoáng

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

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

Thông số
device ITestDevice

trả lại
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Trả về bộ đệm logcat hiện tại được cung cấp một phần bù.

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

offset int : Phần bù của bộ đệm đầy đủ.

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

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Thông số
maxBytes int

trả lại
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

trả lại
InputStreamSource

bắt đầu

public void start ()

dừng lại

public void stop ()