LogRegistry
public
class
LogRegistry
extends Object
implements
ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
הטמעה של ILogRegistry
שמבצעת מוליפסקס ומנהלת יומנים שונים, ומשתמשת ביומן המתאים על סמך ThreadGroup
של השרשור שמבצע את הקריאה.
חשוב לדעת שהרשומה ביומן מתייחסת ל-ThreadGroup שאליו שייך חוט. אם שרשור נוצר עם ThreadGroup משלו שסופק באופן מפורש, הוא לא יירשה את ה-logger של שרשור ההורה, ולכן יהיה עליו לרשום את ה-logger שלו ב-LogRegistry אם הוא רוצה לתעד את הפלט.
סיכום
שיטות ציבוריות | |
---|---|
void
|
closeAndRemoveAllLogs()
סגירה והסרה של כל היומנים שמנוהלים על ידי LogRegistry הזה. |
void
|
dumpLogs()
שיטת אבחון להעברת כל היומנים לקבצים. |
void
|
dumpLogsToDir(File dir)
שמירת נתוני היומן בקבצים בספרייה שצוינה. |
void
|
dumpToGlobalLog(ILeveledLogOutput log)
הטמעת כל התוכן של יומן הרישום |
Log.LogLevel
|
getGlobalLogDisplayLevel()
הפונקציה מחזירה את תצוגת רמת היומן הנוכחית ביומן הגלובלי |
static
ILogRegistry
|
getLogRegistry()
אחזור המכונה
|
ILeveledLogOutput
|
getLogger()
הצגת יומן הרישום הבסיסי שמשויך לשרשור הזה. |
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
קוראים לשיטה הזו כדי לתעד ביומן אירוע מסוג מסוים עם המידע המשויך במפה. |
void
|
printAndPromptLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
|
void
|
registerLogger(ILeveledLogOutput log)
רישום היומן בתור המופע שישמש את השרשור הנוכחי. |
void
|
saveGlobalLog()
שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
הגדרת תצוגת רמת היומן ביומן הגלובלי |
void
|
unregisterLogger()
ביטול הרישום של ה-logger הנוכחי שפועל בשרשור הנוכחי. |
שיטות ציבוריות
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
סגירה והסרה של כל היומנים שמנוהלים על ידי LogRegistry הזה.
dumpLogs
public void dumpLogs ()
שיטת אבחון להעברת כל היומנים לקבצים.
dumpLogsToDir
public void dumpLogsToDir (File dir)
שמירת נתוני היומן בקבצים בספרייה שצוינה.
פרמטרים | |
---|---|
dir |
File : ספרייה לשמירת הקובץ, יכולה להיות null, הקובץ יישמר בספריית tmp.
|
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
הטמעת כל התוכן של יומן הרישום ILeveledLogOutput
ביומן הגלובלי.
האפשרות הזו שימושית בתרחישים שבהם אתם יודעים שהפלט של יומן הרישום לא יישמר לתמיד, אבל אתם רוצים שהתוכן יישמר במקום כלשהו ולא יאבד.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
הפונקציה מחזירה את תצוגת רמת היומן הנוכחית ביומן הגלובלי
החזרות | |
---|---|
Log.LogLevel |
logLevel של LogLevel לשימוש
|
getLogRegistry
public static ILogRegistry getLogRegistry ()
אחזור המכונה LogRegistry
החזרות | |
---|---|
ILogRegistry |
LogRegistry שאפשר להשתמש בו כדי לרשום, לקבל, לכתוב ולסגור יומנים
|
getLogger
public ILeveledLogOutput getLogger ()
הצגת יומן הרישום הבסיסי שמשויך לשרשור הזה.
החזרות | |
---|---|
ILeveledLogOutput |
יומן הרישום של קבוצת השרשור הזו, או יומן הרישום הגלובלי אם לא נרשם יומן רישום לקבוצת השרשור. |
logEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
קוראים לשיטה הזו כדי לתעד ביומן אירוע מסוג מסוים עם המידע המשויך במפה. השעה של האירוע תתווסף באופן אוטומטי.
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel שרוצים להדפיס. |
event |
ILogRegistry.EventType : ה-ILogRegistry.EventType של האירוע שרוצים לתעד ביומן. |
args |
: המפה של הארגומנטים שצריך להוסיף לרשומת היומן כדי לקבל פרטים נוספים על האירוע.
|
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
פרמטרים | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
פרמטרים | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
registerLogger
public void registerLogger (ILeveledLogOutput log)
רישום היומן בתור המופע שישמש את השרשור הנוכחי.
פרמטרים | |
---|---|
log |
ILeveledLogOutput |
saveGlobalLog
public void saveGlobalLog ()
שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
הגדרת תצוגת רמת היומן ביומן הגלובלי
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel לשימוש
|
unregisterLogger
public void unregisterLogger ()
ביטול הרישום של ה-logger הנוכחי שפועל בשרשור הנוכחי.