StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

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


ILeveledLogOutput שמפנה הודעות מהרישומים אל stdout.

סיכום

‫constructors ציבוריים

StdoutLogger()

‫methods ציבוריים

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)

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

‫constructors ציבוריים

StdoutLogger

public StdoutLogger ()

‫methods ציבוריים

שכפל

public ILeveledLogOutput clone ()

החזרות
ILeveledLogOutput

closeLog

public void closeLog ()

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

getLog

public InputStreamSource getLog ()

הפעולה הזו יוצרת קובץ snapshot של נתוני היומן.

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

אין ערובה לכך שהסטרים שיוחזר יפעל בצורה אופטימלית. המתקשרים יכולים להשתמש בתג BufferedInputStream כדי להקיף את התוצאה.

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

getLogLevel

public Log.LogLevel getLogLevel ()

מחזירה את רמת היומן המינימלית לתצוגה.

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

init

public void init ()

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

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

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 שרוצים להציג