FileLogger

public class FileLogger
extends BaseStreamLogger<SizeLimitedOutputStream>

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger


ILeveledLogOutput يوجّه رسائل السجلّ إلى ملف وإلى stdout.

ملخّص

طُرق وضع التصميم العامة

FileLogger()

الإجراءات العامة

ILeveledLogOutput clone()

ينشئ FileLogger جديدًا باستخدام إعدادات مستوى التسجيل نفسها المستخدَمة في العنصر الحالي.

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

تعرض هذه السمة الحد الأقصى لحجم السجلّ بالميغابايت.

void init()

طُرق محمية

void init(String logPrefix, String fileSuffix)

بديل init() حيث يمكننا تحديد اسم الملف واللاحقة.

طُرق وضع التصميم العامة

FileLogger

public FileLogger ()

الإجراءات العامة

استنساخ

public ILeveledLogOutput clone ()

ينشئ FileLogger جديدًا باستخدام إعدادات مستوى التسجيل نفسها المستخدَمة في العنصر الحالي.

لا يتم نسخ محتوى ملف السجل الأساسي (أي سيتم كتابة بيانات سجل النسخة المطابقة إلى ملف جديد).

المرتجعات
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

المرتجعات
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

تعرض هذه السمة الحد الأقصى لحجم السجلّ بالميغابايت.

المرتجعات
long

init

public void init ()

عمليات الطرح
IOException

طُرق محمية

init

protected void init (String logPrefix, 
                String fileSuffix)

بديل init() حيث يمكننا تحديد اسم الملف واللاحقة.

المعلَمات
logPrefix String: اسم الملف الذي سيتم تسجيل الدخول إليه بدون امتداد

fileSuffix String: امتداد الملف الذي سيتم تسجيل البيانات فيه.