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
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 |