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 |
start
public void start ()
경유
public void stop ()