จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
. com.android.tradefed.device.LogcatReceiver


คลาสที่รวบรวม logcat ในพื้นหลัง ยังคงจับภาพ logcat แม้ว่าอุปกรณ์จะออฟไลน์และออนไลน์

สรุป

ผู้สร้างสาธารณะ

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

สร้างอินสแตนซ์ด้วยคำสั่ง logcat ที่ระบุ

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

สร้างอินสแตนซ์ที่มีรูปแบบเริ่มต้นของ logcat 'threadtime'

วิธีการสาธารณะ

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

รับคำสั่ง logcat เริ่มต้น ต่อท้ายรูปแบบ uid หากระดับ api > 24 เท่านั้น

InputStreamSource getLogcatData (int maxBytes, int offset)

ส่งกลับบัฟเฟอร์ logcat ปัจจุบันที่กำหนดออฟเซ็ต

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

ผู้สร้างสาธารณะ

LogcatReceiver

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

สร้างอินสแตนซ์ด้วยคำสั่ง logcat ที่ระบุ

พารามิเตอร์
device ITestDevice : อุปกรณ์ที่จะเริ่มต้น logcat บน

logcatCmd String : คำสั่ง logcat ที่จะเรียกใช้ (รวมถึงส่วน 'logcat') ดูรายละเอียดเกี่ยวกับตัวเลือกที่มีในข้อความช่วยเหลือของ logcat

maxFileSize long : ขนาดไฟล์สูงสุด บรรทัดก่อนหน้าจะถูกยกเลิกเมื่อถึงขนาด

logStartDelay int : ความล่าช้าในการรอหลังจากที่อุปกรณ์ออนไลน์

LogcatReceiver

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

สร้างอินสแตนซ์ที่มีรูปแบบเริ่มต้นของ logcat 'threadtime'

พารามิเตอร์
device ITestDevice : อุปกรณ์ที่จะเริ่มต้น logcat บน

maxFileSize long : ขนาดไฟล์สูงสุด บรรทัดก่อนหน้าจะถูกยกเลิกเมื่อถึงขนาด

logStartDelay int : ความล่าช้าในการรอหลังจากที่อุปกรณ์ออนไลน์

วิธีการสาธารณะ

แจ่มใส

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

รับคำสั่ง logcat เริ่มต้น ต่อท้ายรูปแบบ uid หากระดับ api > 24 เท่านั้น

พารามิเตอร์
device ITestDevice

คืนสินค้า
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

ส่งกลับบัฟเฟอร์ logcat ปัจจุบันที่กำหนดออฟเซ็ต

พารามิเตอร์
maxBytes int : ขนาดสูงสุดของบัฟเฟอร์ที่ส่งคืน

offset int : ออฟเซ็ตของบัฟเฟอร์เต็ม

คืนสินค้า
InputStreamSource บัฟเฟอร์ logcat เริ่มต้นที่ออฟเซ็ต

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

พารามิเตอร์
maxBytes int

คืนสินค้า
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

คืนสินค้า
InputStreamSource

เริ่ม

public void start ()

หยุด

public void stop ()