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 () یک |
void | closeLog () |
InputStreamSource | getLog () |
long | getMaxLogSizeMbytes () حداکثر اندازه گزارش ورود به سیستم را به مگابایت برمیگرداند. |
void | init () |
void | init (String logPrefix, String fileSuffix) جایگزینی برای |
public FileLogger ()
public ILeveledLogOutput clone ()
یک FileLogger
جدید با تنظیمات سطح گزارش مشابه با شی فعلی ایجاد می کند.
محتوای فایل لاگ زیرین را کپی نمی کند (یعنی داده های گزارش کلون در یک فایل جدید نوشته می شود.)
برمی گرداند | |
---|---|
ILeveledLogOutput |
public void closeLog ()
public InputStreamSource getLog ()
برمی گرداند | |
---|---|
InputStreamSource |
public long getMaxLogSizeMbytes ()
حداکثر اندازه گزارش ورود به سیستم را به مگابایت برمیگرداند.
برمی گرداند | |
---|---|
long |
public void init ()
protected void init (String logPrefix, String fileSuffix)
جایگزینی برای init()
که می توانیم نام و پسوند فایل را مشخص کنیم.
پارامترها | |
---|---|
logPrefix | String : نام فایلی که بدون پسوند باید در آن وارد شوید. |
fileSuffix | String : پسوند فایل که در آن باید وارد شوید. |