日誌註冊中心
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
ILogOutput
單例記錄器的接口,用於復用和管理不同的記錄器。
概括
嵌套類 | |
---|---|
enum | ILogRegistry.EventType 需要記錄的有用事件 |
公共方法 | |
---|---|
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, args) logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, args) 呼叫此方法可記錄來自某個類型的事件以及映射中的關聯資訊。 |
abstract void | registerLogger ( ILeveledLogOutput log) 將記錄器註冊為目前執行緒使用的實例。 |
abstract void | saveGlobalLog () 將所有全域記錄器內容儲存到 tmp 檔案。 |
abstract void | setGlobalLogDisplayLevel (Log.LogLevel logLevel) 設定全域日誌的日誌等級顯示 |
abstract void | unregisterLogger () 註銷對目前執行緒有效的目前記錄器。 |
公共方法
關閉並刪除所有日誌
public abstract void closeAndRemoveAllLogs ()
關閉並刪除由此 LogRegistry 管理的所有日誌。
轉儲日誌
public abstract void dumpLogs ()
將所有日誌轉儲到檔案的診斷方法。
轉儲到全域日誌
public abstract void dumpToGlobalLog (ILeveledLogOutput log)
將ILeveledLogOutput
記錄器的全部內容轉儲到全域日誌。
取得全域日誌顯示級別
public abstract Log.LogLevel getGlobalLogDisplayLevel ()
傳回全域日誌的目前日誌等級顯示
退貨 | |
---|---|
Log.LogLevel | logLevel 要使用的LogLevel |
日誌事件
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 |
保存全域日誌
public abstract void saveGlobalLog ()
將所有全域記錄器內容儲存到 tmp 檔案。
設定全域日誌顯示級別
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
設定全域日誌的日誌等級顯示
參數 | |
---|---|
logLevel | Log.LogLevel :要使用的LogLevel |
註銷記錄器
public abstract void unregisterLogger ()
註銷對目前執行緒有效的目前記錄器。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2023-12-01 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]