أداة حفظ الملف
public
class
LogFileSaver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.LogFileSaver |
أداة مساعدة لحسابات "ITestInvocationListener
" التي ستحفظ بيانات السجلّ في ملف
ملخّص
شركة إنشاءات عامة | |
---|---|
LogFileSaver(IBuildInfo buildInfo, File rootDir, Integer logRetentionDays)
ينشئ |
|
LogFileSaver(IBuildInfo buildInfo, File rootDir)
ينشئ |
|
LogFileSaver(File rootDir)
دالة إنشائية |
الطرق العامة | |
---|---|
File
|
createCompressedLogFile(String dataName, LogDataType origDataType)
ينشئ ملفًا فارغًا لتخزين بيانات السجلّ المضغوطة. |
OutputStream
|
createGZipLogStream(File logFile)
إنشاء بث إخراج لكتابة البيانات المضغوطة باستخدام GZIP إلى ملف |
InputStream
|
createInputStreamFromFile(File logFile)
طريقة مساعدة لإنشاء بث إدخال لقراءة محتوى سجلّ fi المحدَّد قائمة المهام: يمكنك نقل هذه الطريقة إلى مكان آخر. |
File
|
getFileDir()
الحصول على الدليل المستخدم لتخزين الملفات. |
|
getInvocationLogPathSegments()
|
File
|
saveAndGZipLogData(String dataName, LogDataType dataType, InputStream dataStream)
حفظ وضغط بيانات السجل إذا لزم الأمر إلى ملف gzip |
File
|
saveAndGZipLogFile(String dataName, LogDataType dataType, File fileToLog)
حفظ وضغط بيانات السجل إذا لزم الأمر إلى ملف gzip |
File
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
حفظ بيانات السجل في ملف |
File
|
saveLogDataRaw(String dataName, String ext, InputStream dataStream)
حفظ البيانات الأولية في ملف |
File
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
حفظ ملف سجل محدد |
شركة إنشاءات عامة
أداة حفظ الملف
public LogFileSaver (IBuildInfo buildInfo, File rootDir, Integer logRetentionDays)
ينشئ LogFileSaver
.
إنشاء دليل نظام ملفات فريد في الجذرDir/branch/build_id/testTag/uniqueDir
في حال تعذُّر إنشاء الدليل، سيتم استخدام دليل مؤقت.
المعلمات | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo |
rootDir |
File : مسار نظام الملفات الجذر |
logRetentionDays |
Integer : إذا تم توفير " .retention" ستتم كتابة الملف إلى دليل السجل
الذي يحتوي على طابع زمني مساوٍ للوقت الحالي +logوجيDays. تنظيف البيانات الخارجية
يمكن للبرامج النصية استخدام هذا الملف لتحديد وقت حذف أدلة السجل. |
أداة حفظ الملف
public LogFileSaver (IBuildInfo buildInfo, File rootDir)
ينشئ LogFileSaver
.
إنشاء دليل نظام ملفات فريد في الجذرDir/branch/build_id/uniqueDir
المعلمات | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo |
rootDir |
File : مسار نظام الملفات الجذر |
أداة حفظ الملف
public LogFileSaver (File rootDir)
دالة إنشائية LogFileSaver
بديلة ستستخدم دليلاً معينًا فقط
دليل تخزين السجل.
الطرق العامة
createpressedLogFile
public File createCompressedLogFile (String dataName, LogDataType origDataType)
ينشئ ملفًا فارغًا لتخزين بيانات السجلّ المضغوطة.
المعلمات | |
---|---|
dataName |
String : الاسم الوصفي String للبيانات المطلوب تخزينها |
origDataType |
LogDataType : نوع LogDataType الذي سيتم تخزينه |
المرتجعات | |
---|---|
File |
ERROR(/File) |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |
إنشاء GZipLogStream
public OutputStream createGZipLogStream (File logFile)
إنشاء بث إخراج لكتابة البيانات المضغوطة باستخدام GZIP إلى ملف
المعلمات | |
---|---|
logFile |
File : ERROR(/File) المطلوب الكتابة إليه |
المرتجعات | |
---|---|
OutputStream |
ERROR(/OutputStream) لضغط البيانات وكتابتها في الملف.
هذا البث عند اكتماله |
الرميات | |
---|---|
|
إذا تعذّر إنشاء البث |
createInputStreamFromFile
public InputStream createInputStreamFromFile (File logFile)
طريقة مساعدة لإنشاء بث إدخال لقراءة محتوى سجلّ fi المحدَّد
قائمة المهام: يمكنك نقل هذه الطريقة إلى مكان آخر. موضوعة هنا في الوقت الحالي، حتى لا مستخدمي هذه الفئة لعمل نموذج تجريبي.
المعلمات | |
---|---|
logFile |
File : ERROR(/File) للقراءة من |
المرتجعات | |
---|---|
InputStream |
تم تخزين ERROR(/InputStream) مؤقتًا لقراءة بيانات الملف. يجب على المتصلين الاتصال
هذا البث عند اكتماله |
الرميات | |
---|---|
|
إذا تعذّر إنشاء البث |
الحصول على ملف Dir
public File getFileDir ()
الحصول على الدليل المستخدم لتخزين الملفات.
المرتجعات | |
---|---|
File |
دليل ERROR(/File) |
GetInvocationLogPathSegments
publicgetInvocationLogPathSegments ()
المرتجعات | |
---|---|
|
مقاطع مسار سجل الاستدعاء الفريدة. |
SaveAndGZipLogData
public File saveAndGZipLogData (String dataName, LogDataType dataType, InputStream dataStream)
حفظ وضغط بيانات السجل إذا لزم الأمر إلى ملف gzip
المعلمات | |
---|---|
dataName |
String : اسم String وصفي للبيانات. |
dataType |
LogDataType : السمة LogDataType للملف بيانات السجل وهي (أي
"LogDataType#isCompressed() " - true ) |
dataStream |
InputStream : ERROR(/InputStream) للبيانات. |
المرتجعات | |
---|---|
File |
ملف البيانات التي تم إنشاؤها |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |
حفظ أندGZipLogFile
public File saveAndGZipLogFile (String dataName, LogDataType dataType, File fileToLog)
حفظ وضغط بيانات السجل إذا لزم الأمر إلى ملف gzip
المعلمات | |
---|---|
dataName |
String : اسم String وصفي للبيانات. |
dataType |
LogDataType : السمة LogDataType للملف بيانات السجل التي هي (أي LogDataType.isCompressed() تساوي true ) |
fileToLog |
File : ERROR(/File) الذي يجب توفيره |
المرتجعات | |
---|---|
File |
ملف البيانات التي تم إنشاؤها |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |
SaveLogData
public File saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
حفظ بيانات السجل في ملف
المعلمات | |
---|---|
dataName |
String : اسم String وصفي للبيانات. |
dataType |
LogDataType : السمة LogDataType للملف |
dataStream |
InputStream : ERROR(/InputStream) للبيانات. |
المرتجعات | |
---|---|
File |
ملف البيانات التي تم إنشاؤها |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |
SaveLogDataRaw
public File saveLogDataRaw (String dataName, String ext, InputStream dataStream)
حفظ البيانات الأولية في ملف
المعلمات | |
---|---|
dataName |
String : اسم String وصفي للبيانات. |
ext |
String : امتداد التاريخ |
dataStream |
InputStream : ERROR(/InputStream) للبيانات. |
المرتجعات | |
---|---|
File |
ملف البيانات التي تم إنشاؤها |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |
SaveLogFile (حفظ ملف السجلّ)
public File saveLogFile (String dataName, LogDataType dataType, File fileToLog)
حفظ ملف سجل محدد
المعلمات | |
---|---|
dataName |
String : اسم String وصفي للبيانات. |
dataType |
LogDataType : السمة LogDataType للملف |
fileToLog |
File : ERROR(/File) المطلوب تسجيلها |
المرتجعات | |
---|---|
File |
ملف البيانات التي تم إنشاؤها |
الرميات | |
---|---|
|
إذا تعذّر إنشاء ملف السجلّ |