StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
   ↳ com.android.tradefed.log.StdoutLogger


ILeveledLogOutput שמפנה את הודעות היומן ל-stdout.

סיכום

יוצרים ציבוריים

StdoutLogger()

שיטות ציבוריות

ILeveledLogOutput clone()
void closeLog()

סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.

InputStreamSource getLog()

אחזור של קובץ snapshot של נתוני היומן.

Log.LogLevel getLogLevel()

הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.

void init()

מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

ההודעה נשלחת כשצריך להדפיס הודעה ביומן, ואם אפשר, להציג אותה למשתמש בתיבת דו-שיח.

void printLog(Log.LogLevel logLevel, String tag, String message)

נשלחת כשצריך להדפיס הודעת יומן.

void setLogLevel(Log.LogLevel logLevel)

הגדרת רמת היומן המינימלית להצגה.

יוצרים ציבוריים

StdoutLogger

public StdoutLogger ()

שיטות ציבוריות

לשכפל

public ILeveledLogOutput clone ()

החזרות
ILeveledLogOutput

closeLog

public void closeLog ()

סוגר את היומן ומבצע פעולות ניקוי לפני הסגירה, לפי הצורך.

getLog

public InputStreamSource getLog ()

אחזור של קובץ snapshot של נתוני היומן.

אסור להפעיל את הפונקציה אחרי ILeveledLogOutput.closeLog().

אין ערובה לביצועים אופטימליים של הסטרימינג המוחזר. רצוי שגורמים מבחוץ יארזו את התוצאה ב-ERROR(/BufferedInputStream).

החזרות
InputStreamSource InputStreamSource של נתוני היומן. יכול להיות שהיא תחזיר ערך null אם אין תמיכה.

getLogLevel

public Log.LogLevel getLogLevel ()

הפונקציה מקבלת את רמת היומן המינימלית שצריך להציג.

החזרות
Log.LogLevel LogLevel הנוכחי

init

public void init ()

מאתחלים את היומן ויוצרים את משאבי הקלט/הפלט הנדרשים.

printAndPromptLog

public void printAndPromptLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

ההודעה נשלחת כשצריך להדפיס הודעה ביומן, ואם אפשר, להציג אותה למשתמש בתיבת דו-שיח.

פרמטרים
logLevel Log.LogLevel: המאפיין מסוג enum מסוג LogLevel שמייצג את העדיפות של ההודעה.

tag String: התג שמשויך להודעה.

message String: ההודעה שמוצגת.

printLog

public void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

נשלחת כשצריך להדפיס הודעת יומן.

פרמטרים
logLevel Log.LogLevel: המאפיין מסוג enum מסוג LogLevel שמייצג את העדיפות של ההודעה.

tag String: התג שמשויך להודעה.

message String: ההודעה שמוצגת.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

הגדרת רמת היומן המינימלית להצגה.

פרמטרים
logLevel Log.LogLevel: ה-LogLevel שרוצים להציג