Trình ghi nhật ký theo dõi

public class TracingLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.Callbackr.tracing.TracingLogger


Lớp giúp quản lý hoạt động theo dõi cho mỗi lệnh gọi kiểm thử.

Tóm tắt

Hàm khởi tạo công khai

TracingLogger()

Phương thức công khai

static ActiveTrace createActiveTrace(long pid, long tid, boolean mainProcess)
static ActiveTrace createActiveTrace(long pid, long tid)

Tạo và đăng ký dấu vết đang hoạt động cho lệnh gọi.

static File finalizeTrace()

Hãy hoàn tất quá trình theo dõi và xoá hoạt động theo dõi.

static ActiveTrace getActiveTrace()

Trả về dấu vết hoạt động hiện tại của lệnh gọi hoặc giá trị rỗng nếu không có.

static ActiveTrace getActiveTraceForGroup(ThreadGroup group)
static ActiveTrace getMainTrace()

Nếu tồn tại, hàm này sẽ trả về dấu vết hiện tại của chính quy trình Tradefeed.

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

Hàm khởi tạo công khai

Trình ghi nhật ký theo dõi

public TracingLogger ()

Phương thức công khai

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

Tham số
pid long

tid long

mainProcess boolean

Giá trị trả về
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Tạo và đăng ký dấu vết đang hoạt động cho lệnh gọi.

Tham số
pid long: Mã quy trình hiện tại

tid long: Mã chuỗi hiện tại

Giá trị trả về
ActiveTrace

FinalTrace (Dấu vết hoàn chỉnh)

public static File finalizeTrace ()

Hãy hoàn tất quá trình theo dõi và xoá hoạt động theo dõi.

Giá trị trả về
File

Nhận dấu vết đang hoạt động

public static ActiveTrace getActiveTrace ()

Trả về dấu vết hoạt động hiện tại của lệnh gọi hoặc giá trị rỗng nếu không có.

Giá trị trả về
ActiveTrace

nhận ActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Tham số
group ThreadGroup

Giá trị trả về
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Nếu tồn tại, hàm này sẽ trả về dấu vết hiện tại của chính quy trình Tradefeed.

Giá trị trả về
ActiveTrace

đặ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