추적 로거
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)
호출의 활성 trace를 만들고 등록합니다. |
static
File
|
finalizeTrace()
추적을 마무리하고 추적을 삭제합니다. |
static
ActiveTrace
|
getActiveTrace()
호출의 현재 활성 trace를 반환하거나, 없으면 null을 반환합니다. |
static
ActiveTrace
|
getActiveTraceForGroup(ThreadGroup group)
|
static
ActiveTrace
|
getMainTrace()
있으면 Tradefed 프로세스 자체의 현재 트레이스를 반환합니다. |
static
void
|
resetLocalGroup()
현지화된 컨텍스트를 재설정합니다. |
static
void
|
setLocalGroup(ThreadGroup tg)
gRPC 서버 내부의 속성을 사용할 때 현지화된 컨텍스트를 추적합니다. |
공개 생성자
추적 로거
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)
호출의 활성 trace를 만들고 등록합니다.
매개변수 | |
---|---|
pid |
long : 현재 프로세스 ID |
tid |
long : 현재 스레드 ID |
반환 값 | |
---|---|
ActiveTrace |
FinalizeTrace
public static File finalizeTrace ()
추적을 마무리하고 추적을 삭제합니다.
반환 값 | |
---|---|
File |
getActiveTrace
public static ActiveTrace getActiveTrace ()
호출의 현재 활성 trace를 반환하거나, 없으면 null을 반환합니다.
반환 값 | |
---|---|
ActiveTrace |
getActiveTraceForGroup
public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)
매개변수 | |
---|---|
group |
ThreadGroup |
반환 값 | |
---|---|
ActiveTrace |
getMainTrace
public static ActiveTrace getMainTrace ()
있으면 Tradefed 프로세스 자체의 현재 트레이스를 반환합니다.
반환 값 | |
---|---|
ActiveTrace |
재설정로컬 그룹
public static void resetLocalGroup ()
현지화된 컨텍스트를 재설정합니다.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC 서버 내부의 속성을 사용할 때 현지화된 컨텍스트를 추적합니다.
매개변수 | |
---|---|
tg |
ThreadGroup |