파일 로거

public class FileLogger
extends BaseStreamLogger<SizeLimitedOutputStream>

java.lang.Object의 클래스
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger
HistoryLogger TF 기록 로거는 일부 특정 이벤트만 포함하는 특수 로그입니다. 


로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput입니다.

요약

공개 생성자

FileLogger()

공개 메서드

ILeveledLogOutput clone()

현재 객체와 동일한 로그 수준 설정으로 새 FileLogger를 만듭니다.

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

로그의 최대 로그 크기(MB)를 반환합니다.

void init()

보호된 메서드

void init(String logPrefix, String fileSuffix)

init()의 대안으로, 파일 이름과 접미사를 지정할 수 있습니다.

공개 생성자

파일 로거

public FileLogger ()

공개 메서드

복제

public ILeveledLogOutput clone ()

현재 객체와 동일한 로그 수준 설정으로 새 FileLogger를 만듭니다.

기본 로그 파일 콘텐츠는 복사하지 않습니다. 즉, 클론의 로그 데이터는 새 파일 참조)

반환 값
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

반환 값
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

로그의 최대 로그 크기(MB)를 반환합니다.

반환 값
long

init

public void init ()

보호된 메서드

init

protected void init (String logPrefix, 
                String fileSuffix)

init()의 대안으로, 파일 이름과 접미사를 지정할 수 있습니다.

매개변수
logPrefix String: 확장자 없이 로깅할 파일 이름입니다.

fileSuffix String: 로깅할 파일의 확장자입니다.