FileLogger

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()의 대안입니다.

공개 생성자

FileLogger

public FileLogger ()

공개 메서드

clone

public ILeveledLogOutput clone ()

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

기본 로그 파일 콘텐츠를 복사하지 않습니다. 즉, 클론의 로그 데이터가 새 파일에 기록됩니다.

반환
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

반환
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

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

반환
long

init

public void init ()

생성 값
IOException

보호된 메서드

init

protected void init (String logPrefix, 
                String fileSuffix)

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

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

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