ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Ausgeben von Protokoll meldungen.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Schließt das Protokoll und führt bei Bedarf Bereinigungen durch, bevor es geschlossen wird. |
abstract
InputStreamSource
|
getLog()
Ruft einen Snapshot-Stream der Protokolldaten ab. |
abstract
Log.LogLevel
|
getLogLevel()
Ruft die Mindestprotokollebene ab, die angezeigt werden soll. |
abstract
void
|
init()
Initialisiert das Protokoll und erstellt alle erforderlichen E/A-Ressourcen. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Legt die Mindestprotokollebene fest, die angezeigt werden soll. |
Öffentliche Methoden
clone
public abstract ILeveledLogOutput clone ()
| Gibt Folgendes zurück: | |
|---|---|
ILeveledLogOutput |
ein ILeveledLogOutput |
closeLog
public abstract void closeLog ()
Schließt das Protokoll und führt bei Bedarf Bereinigungen durch, bevor es geschlossen wird.
getLog
public abstract InputStreamSource getLog ()
Ruft einen Snapshot-Stream der Protokolldaten ab.
Darf nicht nach ILeveledLogOutput.closeLog() aufgerufen werden.
Es ist nicht garantiert, dass der zurückgegebene Stream eine optimale Leistung bietet. Aufrufer können das Ergebnis in einen BufferedInputStream einschließen.
| Gibt Folgendes zurück: | |
|---|---|
InputStreamSource |
ein InputStreamSource der Protokolldaten. Kann null zurückgeben, wenn nicht unterstützt. |
| Löst aus | |
|---|---|
IllegalStateException |
wenn aufgerufen, nachdem das Protokoll geschlossen wurde. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Ruft die Mindestprotokollebene ab, die angezeigt werden soll.
| Gibt Folgendes zurück: | |
|---|---|
Log.LogLevel |
die aktuelle LogLevel |
init
public abstract void init ()
Initialisiert das Protokoll und erstellt alle erforderlichen E/A-Ressourcen.
| Löst aus | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Legt die Mindestprotokollebene fest, die angezeigt werden soll.
| Parameter | |
|---|---|
logLevel |
Log.LogLevel: die LogLevel, die angezeigt werden soll |