파일시스템로그세이버

public class FileSystemLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.result.FileSystemLogSaver


로그를 파일 시스템에 저장합니다.

요약

공개 생성자

FileSystemLogSaver ()

공개 메소드

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

또한 로그 저장을 위해 report-dir/[branch/]build-id/test-tag/unique_dir 아래에 고유한 파일 시스템 디렉터리를 만듭니다.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

LogDataType#isCompressed() dataType 에 대해 false를 반환하고 compressed-files 설정된 경우 로그 파일을 압축하여 저장합니다. 그렇지 않으면 스트림이 압축되지 않은 상태로 저장됩니다.

LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)

void setCompressFiles (boolean compress)

보호된 방법

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

하위 클래스가 생성 경로 논리를 사용자 정의할 수 있도록 하는 노출된 메서드입니다.

공개 생성자

파일시스템로그세이버

public FileSystemLogSaver ()

공개 메소드

getLogReportDir

public LogFile getLogReportDir ()

보고
LogFile

호출종료됨

public void invocationEnded (long elapsedTime)

매개변수
elapsedTime long

호출시작됨

public void invocationStarted (IInvocationContext context)

또한 로그 저장을 위해 report-dir/[branch/]build-id/test-tag/unique_dir 아래에 고유한 파일 시스템 디렉터리를 만듭니다. 디렉터리 생성에 실패하면 로컬 파일 시스템의 임시 디렉터리에 로그를 기록합니다.

매개변수
context IInvocationContext

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

LogDataType#isCompressed() dataType 에 대해 false를 반환하고 compressed-files 설정된 경우 로그 파일을 압축하여 저장합니다. 그렇지 않으면 스트림이 압축되지 않은 상태로 저장됩니다.

매개변수
dataName String

dataType LogDataType

dataStream InputStream

보고
LogFile

saveLogDataRaw

public LogFile saveLogDataRaw (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

매개변수
dataName String

dataType LogDataType

dataStream InputStream

보고
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

매개변수
compress boolean

보호된 방법

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

하위 클래스가 생성 경로 논리를 사용자 정의할 수 있도록 하는 노출된 메서드입니다.

매개변수
buildInfo IBuildInfo : IBuildInfo

reportDir File : 보고서 디렉터리에 대한 ERROR(/File) .

보고
File 생성된 디렉터리입니다.

,

파일시스템로그세이버

public class FileSystemLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.result.FileSystemLogSaver


로그를 파일 시스템에 저장합니다.

요약

공개 생성자

FileSystemLogSaver ()

공개 메소드

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

또한 로그 저장을 위해 report-dir/[branch/]build-id/test-tag/unique_dir 아래에 고유한 파일 시스템 디렉터리를 만듭니다.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

LogDataType#isCompressed() dataType 에 대해 false를 반환하고 compressed-files 설정된 경우 로그 파일을 압축하여 저장합니다. 그렇지 않으면 스트림이 압축되지 않은 상태로 저장됩니다.

LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)

void setCompressFiles (boolean compress)

보호된 방법

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

하위 클래스가 생성 경로 논리를 사용자 정의할 수 있도록 하는 노출된 메서드입니다.

공개 생성자

파일시스템로그세이버

public FileSystemLogSaver ()

공개 메소드

getLogReportDir

public LogFile getLogReportDir ()

보고
LogFile

호출종료됨

public void invocationEnded (long elapsedTime)

매개변수
elapsedTime long

호출시작됨

public void invocationStarted (IInvocationContext context)

또한 로그 저장을 위해 report-dir/[branch/]build-id/test-tag/unique_dir 아래에 고유한 파일 시스템 디렉터리를 만듭니다. 디렉터리 생성에 실패하면 로컬 파일 시스템의 임시 디렉터리에 로그를 기록합니다.

매개변수
context IInvocationContext

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

LogDataType#isCompressed() dataType 에 대해 false를 반환하고 compressed-files 설정된 경우 로그 파일을 압축하여 저장합니다. 그렇지 않으면 스트림이 압축되지 않은 상태로 저장됩니다.

매개변수
dataName String

dataType LogDataType

dataStream InputStream

보고
LogFile

saveLogDataRaw

public LogFile saveLogDataRaw (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

매개변수
dataName String

dataType LogDataType

dataStream InputStream

보고
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

매개변수
compress boolean

보호된 방법

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

하위 클래스가 생성 경로 논리를 사용자 정의할 수 있도록 하는 노출된 메서드입니다.

매개변수
buildInfo IBuildInfo : IBuildInfo

reportDir File : 보고서 디렉터리에 대한 ERROR(/File) .

보고
File 생성된 디렉터리입니다.