파일 로거

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

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: 로깅할 파일의 확장자입니다.