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 ()

보호된 메서드

init

protected void init (String logPrefix, 
                String fileSuffix)

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

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

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