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 |