Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

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)

ILeveledLogOutputロガーの内容全体をグローバルログにダンプします。

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.LogLevelLogLevelされる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 ()

現在のスレッドで有効な現在のロガーの登録を解除します。