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.

סיכום

‫constructors ציבוריים

FileLogger()

‫methods ציבוריים

ILeveledLogOutput clone()

יוצרת אובייקט FileLogger חדש עם אותן הגדרות של רמת הרישום ביומן כמו באובייקט הנוכחי.

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

הפונקציה מחזירה את הגודל המקסימלי של היומן ב-MB.

void init()

שיטות מוגנות

void init(String logPrefix, String fileSuffix)

חלופה ל-init() שבה אפשר לציין את שם הקובץ והסיומת.

‫constructors ציבוריים

FileLogger

public FileLogger ()

‫methods ציבוריים

שכפל

public ILeveledLogOutput clone ()

יוצרת אובייקט FileLogger חדש עם אותן הגדרות של רמת הרישום ביומן כמו באובייקט הנוכחי.

לא מעתיק את התוכן של קובץ היומן הבסיסי (כלומר, נתוני היומן של השיבוט ייכתבו לקובץ חדש).

החזרות
ILeveledLogOutput

closeLog

public void closeLog ()

getLog

public InputStreamSource getLog ()

החזרות
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

הפונקציה מחזירה את הגודל המקסימלי של היומן ב-MB.

החזרות
long

init

public void init ()

הקפצת הודעות שגיאה (throw)
IOException

שיטות מוגנות

init

protected void init (String logPrefix, 
                String fileSuffix)

חלופה ל-init() שבה אפשר לציין את שם הקובץ והסיומת.

פרמטרים
logPrefix String: שם הקובץ שבו רוצים לרשום את היומן, בלי הסיומת.

fileSuffix String: הסיומת של הקובץ שבו רוצים לרשום את היומן.