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