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 |
bắt đầu
public void start ()
dừng lại
public void stop ()