跟踪日志记录器
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 |