跟踪日志记录器

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()

返回调用的当前活跃跟踪记录;如果没有,则返回 null。

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

如果存在,则返回 Tradefed 进程本身的当前跟踪记录。

static void resetLocalGroup()

重置本地化上下文。

static void setLocalGroup(ThreadGroup tg)

在 gRPC 服务器中使用属性时跟踪本地化上下文

公共构造函数

跟踪日志记录器

public TracingLogger ()

公共方法

createActiveTrace

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

参数
pid long

tid long

mainProcess boolean

返回
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

创建并注册调用的有效跟踪记录。

参数
pid long:当前进程 ID

tid long:当前会话 ID

返回
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

完成跟踪并清除跟踪。

返回
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

返回调用的当前有效跟踪记录;如果没有,则返回 null。

返回
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

参数
group ThreadGroup

返回
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

如果存在,则返回 Tradefed 进程本身的当前跟踪记录。

返回
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

重置本地化上下文。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

在 gRPC 服务器中使用属性时跟踪本地化上下文

参数
tg ThreadGroup