LogcatReceiver
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 sau đó trực tuyến.
Bản tóm tắt
Các nhà 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 bằng bất kỳ lệnh logcat được chỉ định nào | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay) Tạo một phiên bản với định dạng 'thời gian luồng' logcat mặc định |
Phương pháp 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ề bộ đệm logcat hiện tại đã cho một khoảng bù. |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
Các nhà xây dựng công cộng
LogcatReceiver
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Tạo một phiên bản bằng bất kỳ lệnh logcat được chỉ định nào
Thông số | |
---|---|
device | ITestDevice : thiết bị để khởi động logcat trên |
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 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 : thời gian chờ đợi sau khi thiết bị kết nối mạng |
LogcatReceiver
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
Tạo một phiên bản với định dạng 'thời gian luồng' logcat mặc định
Thông số | |
---|---|
device | ITestDevice : thiết bị để khởi động logcat trên |
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 : thời gian chờ đợi sau khi thiết bị kết nối mạng |
Phương pháp công khai
xa lạ
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 |
Lợi nhuận | |
---|---|
String |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
Trả về bộ đệm logcat hiện tại đã cho một khoảng bù.
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 đủ. |
Lợi nhuận | |
---|---|
InputStreamSource | Bộ đệm logcat bắt đầu từ khoảng lệch. |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
Thông số | |
---|---|
maxBytes | int |
Lợi nhuận | |
---|---|
InputStreamSource |
bắt đầu
public void start ()
dừng lại
public void stop ()