ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Die Klassen, die diese Schnittstelle implementieren, bieten Methoden für die Ausgabe von Protokollen Nachrichten.

Zusammenfassung

Öffentliche Methoden

abstract ILeveledLogOutput clone()
abstract void closeLog()

Schließt das Log und führt gegebenenfalls eine Bereinigung vor dem Schließen durch.

abstract InputStreamSource getLog()

Erfasst einen Snapshot-Stream der Logdaten.

abstract Log.LogLevel getLogLevel()

Ruft die minimale Logebene ab, die angezeigt werden soll.

abstract void init()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

abstract void setLogLevel(Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Öffentliche Methoden

Klonen

public abstract ILeveledLogOutput clone ()

Returns
ILeveledLogOutput ILeveledLogOutput

CloseLog

public abstract void closeLog ()

Schließt das Log und führt gegebenenfalls eine Bereinigung vor dem Schließen durch.

getLog

public abstract InputStreamSource getLog ()

Erfasst einen Snapshot-Stream der Logdaten.

Darf nicht nach ILeveledLogOutput#closeLog() aufgerufen werden.

Die Leistung des zurückgegebenen Streams ist nicht garantiert. Für Anrufer ist möglicherweise Folgendes erforderlich: das Ergebnis in einem ERROR(/BufferedInputStream) zusammenfassen.

Returns
InputStreamSource InputStreamSource der Logdaten. Kann null zurückgeben, wenn dies nicht unterstützt wird.

Ausgabe
IllegalStateException wird nach dem Schließen des Protokolls aufgerufen.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Ruft die minimale Logebene ab, die angezeigt werden soll.

Returns
Log.LogLevel der aktuelle LogLevel

init

public abstract void init ()

Initialisieren Sie das Log und erstellen Sie alle erforderlichen E/A-Ressourcen.

Log-Level festlegen

public abstract void setLogLevel (Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Parameter
logLevel Log.LogLevel: anzuzeigender LogLevel