FileSystemLogSaver
public
class
FileSystemLogSaver
extends Object
implements
ILogSaver
java.lang.Object | |
↳ | com.android.tradefed.result.FileSystemLogSaver |
Menyimpan log ke sistem file.
Ringkasan
Konstruktor publik | |
---|---|
FileSystemLogSaver()
|
Metode publik | |
---|---|
LogFile
|
getLogReportDir()
|
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationStarted(IInvocationContext context)
Selain itu, buat direktori sistem file unik di |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
Akan membuat zip dan menyimpan file log jika |
LogFile
|
saveLogDataRaw(String dataName, LogDataType dataType, InputStream dataStream)
|
void
|
setCompressFiles(boolean compress)
|
Metode yang dilindungi | |
---|---|
File
|
generateLogReportDir(IBuildInfo buildInfo, File reportDir)
Metode terekspos yang memungkinkan subclass menyesuaikan logika jalur yang dihasilkan. |
Konstruktor publik
FileSystemLogSaver
public FileSystemLogSaver ()
Metode publik
getLogReportDir
public LogFile getLogReportDir ()
Hasil | |
---|---|
LogFile |
pemanggilanBerakhir
public void invocationEnded (long elapsedTime)
Parameter | |
---|---|
elapsedTime |
long |
pemanggilanDimulai
public void invocationStarted (IInvocationContext context)
Selain itu, buat direktori sistem file unik di report-dir/[branch/]build-id/test-tag/unique_dir
untuk menyimpan log. Jika pembuatan
gagal, akan menulis log ke direktori
sementara pada sistem file lokal.
Parameter | |
---|---|
context |
IInvocationContext |
simpanLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Akan membuat zip dan menyimpan file log jika LogDataType#isCompressed()
menampilkan nilai false untuk
dataType
dan compressed-files
disetel, jika tidak, streaming akan disimpan
tidak dikompresi.
Parameter | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStream |
Hasil | |
---|---|
LogFile |
simpanLogDataRaw
public LogFile saveLogDataRaw (String dataName, LogDataType dataType, InputStream dataStream)
Parameter | |
---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStream |
Hasil | |
---|---|
LogFile |
setCompressFiles
public void setCompressFiles (boolean compress)
Parameter | |
---|---|
compress |
boolean |
Metode yang dilindungi
generateLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo, File reportDir)
Metode terekspos yang memungkinkan subclass menyesuaikan logika jalur yang dihasilkan.
Parameter | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo |
reportDir |
File : ERROR(/File) untuk direktori laporan. |
Hasil | |
---|---|
File |
Direktori dibuat. |