로그캣수신기

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
com.android.tradefed.device.LogcatReceiver


백그라운드에서 logcat을 수집하는 클래스입니다. 장치가 오프라인이 되었다가 온라인이 되어도 계속해서 logcat을 캡처합니다.

요약

공개 생성자

LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

지정된 logcat 명령을 사용하여 인스턴스를 생성합니다.

LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay)

기본 logcat 'threadtime' 형식으로 인스턴스를 생성합니다.

공개 메소드

void clear ()
static String getDefaultLogcatCmd ( ITestDevice device)

기본 logcat 명령을 가져오고, API 레벨 > 24인 경우에만 uid 형식을 추가합니다.

InputStreamSource getLogcatData (int maxBytes, int offset)

오프셋이 주어지면 현재 logcat 버퍼를 반환합니다.

InputStreamSource getLogcatData (int maxBytes)
InputStreamSource getLogcatData ()
void start ()
void stop ()

공개 생성자

로그캣수신기

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

지정된 logcat 명령을 사용하여 인스턴스를 생성합니다.

매개변수
device ITestDevice : logcat을 시작할 장치

logcatCmd String : 실행할 logcat 명령('logcat' 부분 포함), logcat 도움말 메시지에서 사용 가능한 옵션에 대한 자세한 내용을 참조하세요.

maxFileSize long : 최대 파일 크기, 크기에 도달하면 이전 줄이 삭제됩니다.

logStartDelay int : 장치가 온라인 상태가 된 후 기다리는 지연 시간

로그캣수신기

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

기본 logcat 'threadtime' 형식으로 인스턴스를 생성합니다.

매개변수
device ITestDevice : logcat을 시작할 장치

maxFileSize long : 최대 파일 크기, 크기에 도달하면 이전 줄이 삭제됩니다.

logStartDelay int : 장치가 온라인 상태가 된 후 기다리는 지연 시간

공개 메소드

분명한

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

기본 logcat 명령을 가져오고, API 레벨 > 24인 경우에만 uid 형식을 추가합니다.

매개변수
device ITestDevice

보고
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

오프셋이 주어지면 현재 logcat 버퍼를 반환합니다.

매개변수
maxBytes int : 반환된 버퍼의 최대 크기

offset int : 전체 버퍼의 오프셋입니다.

보고
InputStreamSource 오프셋에서 시작하는 logcat 버퍼입니다.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

매개변수
maxBytes int

보고
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

보고
InputStreamSource

시작

public void start ()

멈추다

public void stop ()