LogRegistry
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Object | |
↳ | com.android.tradefed.log.LogRegistry |
מימוש של ILogRegistry
שמרבה ומנהל לוגרים שונים, תוך שימוש באחד המתאים על סמך ERROR(/ThreadGroup)
של השרשור המבצע את הקריאה.
שימו לב שה-hash של הרישום ב-ThreadGroup שאליה שייך שרשור. אם שרשור נוצר עם ThreadGroup משלו שסופק במפורש, הוא לא יירש את היומן של השרשור האב, ולכן יצטרך לרשום לוגר משלו ב-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, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) קרא לשיטה זו כדי לרשום אירוע מסוג עם המידע המשויך במפה. |
void | printAndPromptLog (Log.LogLevel logLevel, String tag, String message) |
void | printLog (Log.LogLevel logLevel, String tag, String message) |
void | registerLogger ( ILeveledLogOutput log) רושם את היומן כמופע לשימוש עבור השרשור הנוכחי. |
void | saveGlobalLog () שומר את כל תוכן הלוגים הגלובליים לקבצי tmp. |
void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) הגדר את תצוגת רמת היומן עבור היומן הגלובלי |
void | unregisterLogger () מבטל את רישום היומן הנוכחי בתוקף עבור השרשור הנוכחי. |
שיטות ציבוריות
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 ()
שומר את כל תוכן הלוגים הגלובליים לקבצי tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
הגדר את תצוגת רמת היומן עבור היומן הגלובלי
פרמטרים | |
---|---|
logLevel | Log.LogLevel : LogLevel לשימוש |
unregisterLogger
public void unregisterLogger ()
מבטל את רישום היומן הנוכחי בתוקף עבור השרשור הנוכחי.