ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Klassen, die diese Schnittstelle implementieren, stellen Methoden bereit, die sich mit der Ausgabe von Protokollmeldungen befassen.
Zusammenfassung
Öffentliche Methoden | |
---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog () Schließt das Protokoll und führt bei Bedarf vor dem Schließen eine Bereinigung durch. |
abstract InputStreamSource | getLog () Erfasst einen Snapshot-Stream der Protokolldaten. |
abstract Log.LogLevel | getLogLevel () Ruft die anzuzeigende minimale Protokollebene ab. |
abstract void | init () Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen. |
abstract void | setLogLevel (Log.LogLevel logLevel) Legt die anzuzeigende minimale Protokollebene fest. |
Öffentliche Methoden
Klon
public abstract ILeveledLogOutput clone ()
Kehrt zurück | |
---|---|
ILeveledLogOutput | ein ILeveledLogOutput |
closeLog
public abstract void closeLog ()
Schließt das Protokoll und führt bei Bedarf vor dem Schließen eine Bereinigung durch.
getLog
public abstract InputStreamSource getLog ()
Erfasst einen Snapshot-Stream der Protokolldaten.
Darf nicht nach ILeveledLogOutput#closeLog()
aufgerufen werden.
Es ist nicht garantiert, dass der zurückgegebene Stream eine optimale Leistung aufweist. Aufrufer möchten das Ergebnis möglicherweise in einen ERROR(/BufferedInputStream)
umschließen.
Kehrt zurück | |
---|---|
InputStreamSource | eine InputStreamSource der Protokolldaten. Kann null zurückgeben, wenn es nicht unterstützt wird. |
Wirft | |
---|---|
| wenn aufgerufen, wenn das Protokoll geschlossen wurde. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Ruft die anzuzeigende minimale Protokollebene ab.
Kehrt zurück | |
---|---|
Log.LogLevel | der aktuelle LogLevel |
drin
public abstract void init ()
Initialisieren Sie das Protokoll und erstellen Sie alle erforderlichen E/A-Ressourcen.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Legt die anzuzeigende minimale Protokollebene fest.
Parameter | |
---|---|
logLevel | Log.LogLevel : der anzuzeigende LogLevel |