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 وتم ضبط 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

invocationEnded

public void invocationEnded (long elapsedTime)

المعلمات
elapsedTime long

invocationStarted

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 وتم ضبط 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 تم إنشاء الدليل.