ILeveledLogOutput

public interface ILeveledLogOutput
implements Log.ILogOutput

com.android.tradefed.log.ILeveledLogOutput


Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokollmeldungen.

Zusammenfassung

Öffentliche Methoden

abstract ILeveledLogOutput clone()
abstract void closeLog()

Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.

abstract InputStreamSource getLog()

Erfasst einen Snapshot-Stream der Protokolldaten.

abstract Log.LogLevel getLogLevel()

Die Mindestprotokollebene, die angezeigt werden soll.

abstract void init()

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

abstract void setLogLevel(Log.LogLevel logLevel)

Legt die Mindestlogebene fest, die angezeigt werden soll.

Öffentliche Methoden

clone

public abstract ILeveledLogOutput clone ()

Returns
ILeveledLogOutput ILeveledLogOutput

closeLog

public abstract void closeLog ()

Schließt das Protokoll und führt gegebenenfalls eine Bereinigung durch, bevor es geschlossen wird.

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 hat. Anrufer können das Ergebnis in einem ERROR(/BufferedInputStream) einschließen.

Returns
InputStreamSource eine InputStreamSource der Protokolldaten. Kann bei fehlender Unterstützung null zurückgeben.

Ausgabe
IllegalStateException Wird aufgerufen, wenn das Protokoll geschlossen wurde.

getLogLevel

public abstract Log.LogLevel getLogLevel ()

Die Mindestprotokollebene, die angezeigt werden soll.

Returns
Log.LogLevel die aktuelle LogLevel

init

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 Mindestlogebene fest, die angezeigt werden soll.

Parameter
logLevel Log.LogLevel: die anzuzeigende LogLevel