LogcatReceiver

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 thu thập logcat ngay cả khi thiết bị thoát khi không có mạng rồi đến trực tuyến.

Tóm tắt

Hàm khởi tạo công khai

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

Tạo một thực thể có lệnh logcat được chỉ định

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Tạo một thực thể có logcat "threadtime" mặc định định dạng

Phương thức công khai

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ề vùng đệm logcat hiện tại theo một giá trị bù trừ.

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

Hàm khởi tạo công khai

LogcatReceiver

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

Tạo một thực thể có lệnh logcat được chỉ định

Tham số
device ITestDevice: thiết bị để khởi động logcat

logcatCmd String: lệnh logcat để chạy (bao gồm cả phần "logcat"), xem thông tin chi tiết trên các tuỳ 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ỏ sau khi đạt đến kích thước tệp

logStartDelay int: thời gian chờ sau khi thiết bị kết nối mạng

LogcatReceiver

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

Tạo một thực thể có logcat "threadtime" mặc định định dạng

Tham số
device ITestDevice: thiết bị để khởi động logcat

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

logStartDelay int: thời gian chờ sau khi thiết bị kết nối mạng

Phương thức công khai

xóa

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.

Tham số
device ITestDevice

Giá trị trả về
String

lấy LogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Trả về vùng đệm logcat hiện tại theo một giá trị bù trừ.

Tham số
maxBytes int: Kích thước tối đa của vùng đệm trả về

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

Giá trị trả về
InputStreamSource Vùng đệm logcat bắt đầu tại giá trị bù trừ.

lấy LogcatData

public InputStreamSource getLogcatData (int maxBytes)

Tham số
maxBytes int

Giá trị trả về
InputStreamSource

lấy LogcatData

public InputStreamSource getLogcatData ()

Giá trị trả về
InputStreamSource

start

public void start ()

điểm dừng

public void stop ()