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

انتهت الدعوة

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

الأساليب المحمية

createLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

طريقة مكشوفة تسمح للفئة الفرعية بتخصيص إنشاء منطق المسار.

حدود
buildInfo IBuildInfo : IBuildInfo

reportDir File : ERROR(/File) لدليل التقرير.

عائدات
File تم إنشاء الدليل.