LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object의 클래스
   ↳ com.android.tradefed.device.LogcatReceiver


백그라운드에서 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 수준이 > 이상인 경우에만 uid 형식을 추가합니다. 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

오프셋이 지정된 현재 logcat 버퍼를 반환합니다.

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

공개 생성자

LogcatReceiver

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

지정된 logcat 명령어로 인스턴스를 만듭니다.

매개변수
device ITestDevice: logcat을 시작할 기기입니다.

logcatCmd String: 실행할 logcat 명령어입니다('logcat' 부분 포함). 자세한 내용은 다음을 참고하세요. Logcat 도움말 메시지에서 사용 가능한 옵션

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

logStartDelay int: 기기가 온라인 상태가 된 후 기다리는 지연 시간입니다.

LogcatReceiver

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 수준이 > 이상인 경우에만 uid 형식을 추가합니다. 24.

매개변수
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

start

public void start ()

경유

public void stop ()