파일로거

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

java.lang.객체
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

closeLog

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 : 기록할 파일의 확장자.