com.android.tradefed.log

Schnittstellen

ILeveledLogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. 
ILogRegistry Eine Schnittstelle für einen ILogOutput-Singleton-Logger, der verschiedene Logger multiplexiert und verwaltet. 
ITerribleFailureHandler Eine Schnittstelle zum Behandeln schwerwiegender Fehler von com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
 
ITestLogger Eine Entität, die Datenstreams verschiedener Typen protokollieren kann. 
Log.ILogOutput Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Logmeldungen. 

Klassen

BaseLeveledLogOutput Eine Basisimplementierung für ILeveledLogOutput, mit der einige Tags anhand ihres Namens oder ihrer Komponenten gefiltert werden können. 
BaseStreamLogger<OS extends OutputStream> Ein ILeveledLogOutput, das Lognachrichten an einen Ausgabestream und an stdout weiterleitet. 
FileLogger Ein ILeveledLogOutput, das Log-Nachrichten an eine Datei und an stdout weiterleitet. 
HistoryLogger TF History Logger: Ein spezielles Log, das nur bestimmte Ereignisse enthält. 
Log Die Protokollklasse, die die API in den Android-Hauptquellen widerspiegelt. 
LogReceiver  
LogRegistry Eine ILogRegistry-Implementierung, die verschiedene Logger multiplexiert und verwaltet und den jeweils passenden Logger basierend auf dem ThreadGroup des Threads verwendet, der den Aufruf ausführt. 
LogUtil Eine Dienstprogrammklasse für die Protokollierung. 
LogUtil.CLog Eine Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als Log-Tag verwendet 
SimpleFileLogger Eine ILeveledLogOutput, die Logmeldungen an stdout und an eine einzelne Logdatei weiterleitet. 
StdoutLogger Ein ILeveledLogOutput, das Lognachrichten an stdout weiterleitet. 
TerribleFailureEmailHandler Eine einfache Handler-Klasse, die eine E‑Mail an interessierte Personen sendet, wenn in einer Trade Federation-Instanz ein WTF-Fehler (What a Terrible Failure) auftritt. 

Enums

ILogRegistry.EventType Ereignisse, die protokolliert werden sollten 
Log.LogLevel Enum für die Protokollebene.