TracingLogger

public class TracingLogger
extends Object

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


此類別有助於管理每個測試叫用的追蹤。

摘要

公用建構函式

TracingLogger()

公用方法

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

為叫用建立並註冊使用中的追蹤記錄。

static File finalizeTrace()

完成追蹤記錄並清除追蹤作業。

static ActiveTrace getActiveTrace()

傳回叫用目前進行中的追蹤記錄,或傳回空值。

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

如果有,會傳回交易程序本身的目前追蹤記錄。

static void resetLocalGroup()

重設本地化環境。

static void setLocalGroup(ThreadGroup tg)

使用 gRPC 伺服器中的屬性時,追蹤本地化內容

公用建構函式

TracingLogger

public TracingLogger ()

公用方法

建立 ActiveTrace

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

參數
pid long

tid long

mainProcess boolean

傳回
ActiveTrace

建立 ActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

為叫用建立並註冊使用中的追蹤記錄。

參數
pid long:目前程序 ID

tid long:目前的討論串 ID

傳回
ActiveTrace

最終完成追蹤記錄

public static File finalizeTrace ()

完成追蹤記錄並清除追蹤作業。

傳回
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

傳回叫用的目前進行中的追蹤記錄,或傳回空值。

傳回
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

參數
group ThreadGroup

傳回
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

如果有,會傳回交易程序本身的目前追蹤記錄。

傳回
ActiveTrace

重設本機群組

public static void resetLocalGroup ()

重設本地化內容。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

使用 gRPC 伺服器中的屬性時,追蹤本地化內容

參數
tg ThreadGroup