فایل‌لاگر

public class FileLogger
extends BaseStreamLogger < SizeLimitedOutputStream >

شیء جاوا
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() که در آن می‌توانیم نام و پسوند فایل را مشخص کنیم.

سازندگان عمومی

فایل‌لاگر

public FileLogger ()

روش‌های عمومی

کلون

public ILeveledLogOutput clone ()

یک FileLogger جدید با همان تنظیمات سطح گزارش شیء فعلی ایجاد می‌کند.

محتوای فایل لاگ زیرین را کپی نمی‌کند (یعنی داده‌های لاگ کلون شده در یک فایل جدید نوشته می‌شوند.)

بازگشت‌ها
ILeveledLogOutput

بستن گزارش

public void closeLog ()

دریافت لاگ

public InputStreamSource getLog ()

بازگشت‌ها
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

حداکثر اندازه لاگ را بر حسب مگابایت برمی‌گرداند.

بازگشت‌ها
long

اولیه

public void init ()

پرتاب‌ها
IOException

روش‌های محافظت‌شده

اولیه

protected void init (String logPrefix, 
                String fileSuffix)

جایگزینی برای init() که در آن می‌توانیم نام و پسوند فایل را مشخص کنیم.

پارامترها
logPrefix String : نام فایلی که قرار است در آن لاگ شود، بدون پسوند.

fileSuffix String : پسوند فایلی که قرار است اطلاعات در آن ثبت شود.