Trình ghi nhật ký số liệu yêu cầu

public class InvocationMetricLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.Callbackr.logger.InvocationMetricLogger


Một lớp tiện ích cho lệnh gọi để ghi nhật ký một số chỉ số.

Tóm tắt

Phương thức công khai

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

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

Thêm một khoá-giá trị cho một nhóm nhất định

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi cho một nhóm nhất định.

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

Thêm cặp giá trị liên kết với cùng một khoá.

static void clearInvocationMetrics()

Xoá các chỉ số về lệnh gọi cho một lệnh gọi.

static getInvocationMetrics()

Trả về Bản đồ các chỉ số của lệnh gọi cho lệnh gọi đang diễn ra.

static void resetLocalGroup()

Đặt lại ngữ cảnh đã bản địa hoá.

static void setLocalGroup(ThreadGroup tg)

Theo dõi ngữ cảnh đã bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Phương thức công khai

addInvocationMetrics

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo dõi chỉ số lệnh gọi.

value long: Giá trị của chỉ số lệnh gọi.

addInvocationMetrics

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo dõi chỉ số lệnh gọi.

value String: Giá trị của chỉ số lệnh gọi.

addInvocationMetrics

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

Thêm một khoá-giá trị cho một nhóm nhất định

Tham số
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Khoá của nhóm

group String: Tên nhóm liên kết với khoá

value String: Giá trị cho nhóm

addInvocationMetrics

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

Thêm một khoá-giá trị cần theo dõi ở cấp lệnh gọi cho một nhóm nhất định.

Tham số
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Khoá của nhóm

group String: Tên nhóm liên kết với khoá

value long: Giá trị cho nhóm

addInvocationPairMetrics

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

Thêm cặp giá trị liên kết với cùng một khoá. Thường dùng khi dấu thời gian bắt đầu và kết thúc.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo dõi chỉ số lệnh gọi.

start long: Giá trị bắt đầu của chỉ số lệnh gọi.

end long: Giá trị cuối của chỉ số gọi.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Xoá các chỉ số về lệnh gọi cho một lệnh gọi.

getInvocationMetrics

public static  getInvocationMetrics ()

Trả về Bản đồ các chỉ số của lệnh gọi cho lệnh gọi đang diễn ra.

Giá trị trả về

đặt lạiLocalGroup

public static void resetLocalGroup ()

Đặt lại ngữ cảnh đã bản địa hoá.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Theo dõi ngữ cảnh đã bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Tham số
tg ThreadGroup