DosyaSistemGünlükSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


Günlükleri bir dosya sistemine kaydedin.

Özet

Kamu inşaatçıları

FileSystemLogSaver ()

Genel 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 false değerini döndürürse ve compressed-files ayarlandıysa günlük dosyasını sıkıştırıp kaydeder, aksi takdirde akış sıkıştırılmamış olarak kaydedilir.

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

void setCompressFiles (boolean compress)

Korumalı yöntemler

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

Alt sınıfın yol mantığını oluşturmayı özelleştirmesine olanak tanıyan açık bir yöntem.

Kamu inşaatçıları

DosyaSistemGünlükSaver

public FileSystemLogSaver ()

Genel yöntemler

getLogReportDir

public LogFile getLogReportDir ()

İadeler
LogFile

çağırma sona erdi

public void invocationEnded (long elapsedTime)

Parametreler
elapsedTime long

çağrı başlatıldı

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. Dizinin oluşturulması 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 false değerini döndürürse ve compressed-files ayarlandıysa günlük dosyasını sıkıştırıp kaydeder, aksi takdirde akış sıkıştırılmamış olarak kaydedilir.

Parametreler
dataName String

dataType LogDataType

dataStream InputStream

İadeler
LogFile

saveLogDataRaw

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

Parametreler
dataName String

dataType LogDataType

dataStream InputStream

İadeler
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

Parametreler
compress boolean

Korumalı yöntemler

createdLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Alt sınıfın yol mantığını oluşturmayı özelleştirmesine olanak tanıyan açık bir yöntem.

Parametreler
buildInfo IBuildInfo : IBuildInfo

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

İadeler
File Dizin oluşturuldu.