ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klassen, die diese Schnittstelle implementieren, stellen Methoden zur Verfügung, 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 Mindestprotokollebene 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 Mindestprotokollebene 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 kann nicht garantiert werden, dass der zurückgegebene Stream eine optimale Leistung aufweist. Anrufer möchten das Ergebnis möglicherweise in einen ERROR(/BufferedInputStream) einschließen.

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

Würfe
IllegalStateException Wird aufgerufen, wenn das Protokoll geschlossen wurde.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Ruft die anzuzeigende Mindestprotokollebene 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 Mindestprotokollebene fest.

Parameter
logLevel Log.LogLevel : der anzuzeigende LogLevel