ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
一種 ILogOutput
單例模式記錄器的介面,可進行多工及管理
Loggers。
摘要
公用方法 | |
---|---|
abstract
void
|
closeAndRemoveAllLogs()
關閉並移除由這個 LogRegistry 管理的所有記錄檔。 |
abstract
void
|
dumpLogs()
將所有記錄轉儲到檔案的診斷方法。 |
abstract
void
|
dumpToGlobalLog(ILeveledLogOutput log)
將 |
abstract
Log.LogLevel
|
getGlobalLogDisplayLevel()
傳回全域記錄檔目前的記錄層級顯示 |
abstract
void
|
logEvent(Log.LogLevel logLevel, ILogRegistry.EventType event,
呼叫此方法即可從類型中記錄事件,其中包含地圖中相關資訊。 |
abstract
void
|
registerLogger(ILeveledLogOutput log)
將記錄器註冊為要用於目前執行緒的執行個體。 |
abstract
void
|
saveGlobalLog()
將所有全域記錄器內容儲存至 tmp 檔案。 |
abstract
void
|
setGlobalLogDisplayLevel(Log.LogLevel logLevel)
設定全域記錄檔的記錄層級顯示方式 |
abstract
void
|
unregisterLogger()
針對目前執行緒取消註冊目前作用中的記錄器。 |
公用方法
關閉 AndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
關閉並移除由這個 LogRegistry 管理的所有記錄檔。
轉儲記錄檔
public abstract void dumpLogs ()
將所有記錄轉儲到檔案的診斷方法。
轉儲全域記錄
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
將 ILeveledLogOutput
記錄器的所有內容傾印至全域記錄。
如果您知道記錄器的輸出內容不會永久儲存,這個做法就非常實用。 但想將內容儲存在其他位置,不會遺失
getGlobalLogDisplayLevel
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
傳回全域記錄檔目前的記錄層級顯示
傳回 | |
---|---|
Log.LogLevel |
要使用的 LogLevel 的 logLevel |
logEvent (記錄事件)
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
呼叫此方法即可從類型中記錄事件,其中包含地圖中相關資訊。時間 來新增活動。
參數 | |
---|---|
logLevel |
Log.LogLevel :要列印的 LogLevel 。 |
event |
ILogRegistry.EventType :要記錄的事件 ILogRegistry.EventType 。 |
args |
:要新增至記錄項目的引數對應,以取得更多有關
活動。 |
註冊記錄器
public abstract void registerLogger (ILeveledLogOutput log)
將記錄器註冊為要用於目前執行緒的執行個體。
參數 | |
---|---|
log |
ILeveledLogOutput |
SaveGlobalLog
public abstract void saveGlobalLog ()
將所有全域記錄器內容儲存至 tmp 檔案。
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
設定全域記錄檔的記錄層級顯示方式
參數 | |
---|---|
logLevel |
Log.LogLevel :要使用的 LogLevel |
取消註冊 Logger
public abstract void unregisterLogger ()
針對目前執行緒取消註冊目前作用中的記錄器。