컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
LogcatReceiver
public
class
LogcatReceiver
extends Object
implements
ILogcatReceiver
java.lang.Object
|
↳ |
com.android.tradefed.device.LogcatReceiver
|
백그라운드에서 logcat을 수집하는 클래스입니다. 기기가 오프라인 상태였다가 온라인으로 전환되더라도 계속해서 logcat을 캡처합니다.
요약
공개 생성자
LogcatReceiver
public LogcatReceiver (ITestDevice device,
long maxFileSize,
int logStartDelay)
기본 logcat 'threadtime' 형식으로 인스턴스를 만듭니다.
매개변수 |
device |
ITestDevice : logcat을 시작할 기기 |
maxFileSize |
long : 최대 파일 크기입니다. 이 크기에 도달하면 이전 행이 삭제됩니다. |
logStartDelay |
int : 기기가 온라인 상태가 된 후 대기할 지연 시간입니다. |
LogcatReceiver
public LogcatReceiver (ITestDevice device,
String logcatCmd,
long maxFileSize,
int logStartDelay)
지정된 logcat 명령어로 인스턴스를 만듭니다.
매개변수 |
device |
ITestDevice : logcat을 시작할 기기입니다. |
logcatCmd |
String : 실행할 logcat 명령어입니다('logcat' 부분 포함). logcat 도움말 메시지에서 사용 가능한 옵션에 관한 세부정보를 확인하세요. |
maxFileSize |
long : 최대 파일 크기입니다. 크기에 도달하면 이전 줄이 삭제됩니다. |
logStartDelay |
int : 기기가 온라인 상태가 된 후 대기할 지연 시간입니다. |
공개 메서드
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
기본 logcat 명령어를 가져옵니다. API 수준이 24보다 큰 경우에만 uid 형식을 추가합니다.
getLogcatData
public InputStreamSource getLogcatData (int maxBytes,
int offset)
오프셋이 지정된 현재 logcat 버퍼를 반환합니다.
매개변수 |
maxBytes |
int : 반환된 버퍼의 최대 크기입니다. |
offset |
int : 전체 버퍼의 오프셋입니다. |
start
public void start ()
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-11-09(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-09(UTC)"],[],[]]