ILogRegistry
public
interface
ILogRegistry
implements
Log.ILogOutput
com.android.tradefed.log.ILogRegistry |
異なる複数のインスタンスを多重化して管理する ILogOutput
シングルトン ロガーのインターフェース
記録する。
概要
パブリック メソッド | |
---|---|
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()
現在のスレッドで有効な現在のロガーの登録を解除します。 |
パブリック メソッド
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 のログレベル |
logEvent
public abstract void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event,args)
このメソッドを呼び出して、タイプのイベントと、関連付けられた情報がマップ内に記録されている場合に呼び出されます。時刻 その予定が自動的に追加されます
パラメータ | |
---|---|
logLevel |
Log.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 ()
現在のスレッドで有効な現在のロガーの登録を解除します。