Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

FileSystemLogSaver

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)

一個允許子類自定義生成路徑邏輯的公開方法。

公共建設者

FileSystemLogSaver

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 IBuildInfoIBuildInfo

reportDir File :報告目錄的ERROR(/File)

退貨
File目錄已創建。