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() 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) .

Kehrt zurück
InputStreamSource eine InputStreamSource der Protokolldaten. Kann null zurückgeben, wenn es nicht unterstützt wird.

Wirft
IllegalStateException 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 LogLevel