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

InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
. com.android.tradefed.invoker.logger.InvocationMetricLogger


คลาสยูทิลิตี้สำหรับการเรียกใช้เพื่อบันทึกเมทริกบางตัว

สรุป

คลาสที่ซ้อนกัน

enum InvocationMetricLogger.InvocationGroupMetricKey

การจัดกลุ่มช่วยให้สามารถบันทึกหลายกลุ่มภายใต้คีย์เดียวกันได้

enum InvocationMetricLogger.InvocationMetricKey

คีย์ที่มีชื่อพิเศษบางอย่างที่เรามักจะใส่สำหรับการเรียกใช้

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

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

เพิ่มหนึ่งคีย์-ค่าสำหรับกลุ่มที่กำหนด

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการร้องขอสำหรับกลุ่มที่กำหนด

static void addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end)

เพิ่มคู่ของค่าที่เกี่ยวข้องกับคีย์เดียวกัน

static void clearInvocationMetrics ()

ล้างเมตริกการเรียกใช้สำหรับการเรียกใช้

static getInvocationMetrics ()

ส่งคืนแมปของตัววัดการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ

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

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey : คีย์ภายใต้ตัววัดการเรียกใช้จะถูกติดตาม

value long : ค่าของเมตริกการเรียกใช้

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey : คีย์ภายใต้ตัววัดการเรียกใช้จะถูกติดตาม

value String : ค่าของตัววัดการเรียกใช้

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

เพิ่มหนึ่งคีย์-ค่าสำหรับกลุ่มที่กำหนด

พารามิเตอร์
groupKey InvocationMetricLogger.InvocationGroupMetricKey : คีย์ของกลุ่ม

group String : ชื่อกลุ่มที่เกี่ยวข้องกับคีย์

value String : ค่าสำหรับกลุ่ม

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

เพิ่มหนึ่งคีย์-ค่าที่จะติดตามที่ระดับการร้องขอสำหรับกลุ่มที่กำหนด

พารามิเตอร์
groupKey InvocationMetricLogger.InvocationGroupMetricKey : คีย์ของกลุ่ม

group String : ชื่อกลุ่มที่เกี่ยวข้องกับคีย์

value long : ค่าสำหรับกลุ่ม

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

เพิ่มคู่ของค่าที่เกี่ยวข้องกับคีย์เดียวกัน มักใช้สำหรับการประทับเวลาเริ่มต้นและสิ้นสุด

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey : คีย์ภายใต้ตัววัดการเรียกใช้จะถูกติดตาม

start long : ค่าเริ่มต้นของเมตริกการเรียกใช้

end long : ค่าสิ้นสุดของเมตริกการเรียกใช้

clearInvocationMetrics

public static void clearInvocationMetrics ()

ล้างเมตริกการเรียกใช้สำหรับการเรียกใช้

getInvocationMetrics

public static  getInvocationMetrics ()

ส่งคืนแมปของตัววัดการเรียกใช้สำหรับการเรียกใช้ที่กำลังดำเนินการ

คืนสินค้า