ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
ILogOutput
ロガーを多重化して管理する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 () 現在のスレッドで有効な現在のロガーの登録を解除します。 |
パブリックメソッド
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
このLogRegistryによって管理されているすべてのログを閉じて削除します。
dumpLogs
public abstract void dumpLogs ()
すべてのログをファイルにダンプする診断方法。
dumpToGlobalLog
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 されるLogLevel 。 |
event | ILogRegistry.EventType :ログに記録するイベントのILogRegistry.EventType 。 |
args |
registerLogger
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 |
unregisterLogger
public abstract void unregisterLogger ()
現在のスレッドで有効な現在のロガーの登録を解除します。
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.