파일로거

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


로그 메시지를 파일 및 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

닫기로그

public void closeLog ()

getLog

public InputStreamSource getLog ()

보고
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

로그의 최대 로그 크기를 MB 단위로 반환합니다.

보고
long

초기화

public void init ()

보호된 방법

초기화

protected void init (String logPrefix, 
                String fileSuffix)

파일 이름과 접미사를 지정할 수 있는 init() 의 대안입니다.

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

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