com.android.tradefed.log

Schnittstellen

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, stellen Methoden bereit, 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 Datenströme verschiedener Typen protokollieren kann.

Klassen

BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput , die es ermöglicht, einige Tags basierend auf ihrem Namen oder ihren Komponenten zu filtern.
BaseStreamLogger <Betriebssystem 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 spezifische Ereignisse enthält.
LogReceiver
LogRegistry Eine ILogRegistry Implementierung, die verschiedene Protokollierer multiplext und verwaltet, wobei der geeignete verwendet wird, basierend auf der ThreadGroup des Threads, der den Aufruf durchführt.
LogUtil Eine Logging-Utility-Klasse.
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 Protokollmeldungen an stdout weiterleitet.
TerribleFailureEmailHandler Eine einfache Handler-Klasse, die eine E-Mail an interessierte Personen sendet, wenn ein WTF-Fehler (What a Terrible Failure) in einer Trade Federation-Instanz auftritt.

Aufzählungen

ILogRegistry.EventType Ereignisse, die nützlich sind, um protokolliert zu werden