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