추적 로거

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