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)
רישום היומן בתור המופע שישמש את השרשור הנוכחי. |
static
void
|
resetLocalGroup()
איפוס ההקשר המותאם אישית. |
void
|
saveGlobalLog()
שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים. |
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
הגדרת תצוגת רמת היומן ביומן הגלובלי |
static
void
|
setLocalGroup(ThreadGroup tg)
מעקב אחר הקשר מקומי כשמשתמשים במאפיינים בתוך שרת ה-gRPC |
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 : המאפיין מסוג 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 : ההודעה שמוצגת. |
registerLogger
public void registerLogger (ILeveledLogOutput log)
רישום היומן בתור המופע שישמש את השרשור הנוכחי.
פרמטרים | |
---|---|
log |
ILeveledLogOutput |
resetLocalGroup
public static void resetLocalGroup ()
איפוס ההקשר המותאם אישית.
saveGlobalLog
public void saveGlobalLog ()
שמירת כל התוכן של יומני ה-logger ברמת האתר בקבצים זמניים.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
הגדרת תצוגת רמת היומן ביומן הגלובלי
פרמטרים | |
---|---|
logLevel |
Log.LogLevel : ה-LogLevel לשימוש |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
מעקב אחר הקשר מקומי כשמשתמשים במאפיינים בתוך שרת ה-gRPC
פרמטרים | |
---|---|
tg |
ThreadGroup |
unregisterLogger
public void unregisterLogger ()
ביטול הרישום של ה-logger הנוכחי שפועל בשרשור הנוכחי.