FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


Günlükleri bir dosya sistemine kaydedin.

Özet

Herkese açık kurucular

FileSystemLogSaver()

Herkese açık yöntemler

LogFile getLogReportDir()

void invocationEnded(long elapsedTime)

void invocationStarted(IInvocationContext context)

Ayrıca, günlükleri kaydetmek için report-dir/[branch/]build-id/test-tag/unique_dir altında benzersiz bir dosya sistemi dizini oluşturun.

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

LogDataType#isCompressed(), dataType için yanlış döndürür ve compressed-files ayarlanmışsa günlük dosyası sıkıştırılıp kaydedilir. Aksi takdirde akış sıkıştırılmadan kaydedilir.

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

void setCompressFiles(boolean compress)

Korunan yöntemler

File generateLogReportDir(IBuildInfo buildInfo, File reportDir)

Alt sınıfın oluşturma yolu mantığını özelleştirmesine olanak tanıyan bir yöntem.

Herkese açık kurucular

FileSystemLogSaver

public FileSystemLogSaver ()

Herkese açık yöntemler

getLogReportDir

public LogFile getLogReportDir ()

İlerlemeler
LogFile

invocationEnded

public void invocationEnded (long elapsedTime)

Parametreler
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

Ayrıca, günlükleri kaydetmek için report-dir/[branch/]build-id/test-tag/unique_dir altında benzersiz bir dosya sistemi dizini oluşturun. Dizin oluşturma işlemi başarısız olursa günlükler yerel dosya sistemindeki geçici bir dizine yazılır.

Parametreler
context IInvocationContext

saveLogData

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

LogDataType#isCompressed(), dataType için yanlış döndürür ve compressed-files ayarlanmışsa günlük dosyası sıkıştırılıp kaydedilir. Aksi takdirde akış sıkıştırılmadan kaydedilir.

Parametreler
dataName String

dataType LogDataType

dataStream InputStream

İlerlemeler
LogFile

saveLogDataRaw

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

Parametreler
dataName String

dataType LogDataType

dataStream InputStream

İlerlemeler
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

Parametreler
compress boolean

Korunan yöntemler

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Alt sınıfın oluşturma yolu mantığını özelleştirmesine olanak tanıyan bir yöntem.

Parametreler
buildInfo IBuildInfo: IBuildInfo

reportDir File: Rapor dizini için ERROR(/File).

İlerlemeler
File Dizin oluşturuldu.