com.android.tradefed.log

Schnittstellen

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, stellen Methoden zur Verfügung, die sich mit der Ausgabe von Protokollmeldungen befassen.
ILogRegistry Eine Schnittstelle für einen ILogOutput Singleton-Logger, der verschiedene Logger multiplext und verwaltet.
ITerribleFailureHandler Eine Schnittstelle zur Behandlung schrecklicher Fehler von LogUtil.CLog.wtf(String, Throwable)
ITestLogger Eine Entität, die die Protokollierung von Datenströmen unterschiedlicher Art durchführen kann.

Klassen

BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput , die das Filtern einiger Tags basierend auf ihrem Namen oder ihren Komponenten ermöglicht.
BaseStreamLogger <OS erweitert OutputStream> Ein ILeveledLogOutput , der Protokollmeldungen an einen Ausgabestream und an stdout weiterleitet.
FileLogger Ein ILeveledLogOutput , der Protokollmeldungen an eine Datei und an stdout weiterleitet.
HistoryLogger TF History Logger, spezielles Protokoll, das nur einige bestimmte Ereignisse enthält.
LogReceiver
LogRegistry Eine ILogRegistry Implementierung, die verschiedene Logger multiplext und verwaltet und dabei den entsprechenden Logger basierend auf der ThreadGroup des Threads verwendet, der den Aufruf durchführt.
LogUtil Eine Protokollierungsdienstprogrammklasse.
LogUtil.CLog Eine Shim-Klasse für Log , die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet
SimpleFileLogger Ein ILeveledLogOutput , der Protokollmeldungen an stdout und an eine einzelne Protokolldatei weiterleitet.
StdoutLogger Ein ILeveledLogOutput , der Protokollnachrichten an stdout weiterleitet.
TerribleFailureEmailHandler Eine einfache Handlerklasse, die eine E-Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt.

Aufzählungen

ILogRegistry.EventType Ereignisse, deren Protokollierung nützlich ist