ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Zamyka dziennik i w razie potrzeby wykonuje czynności porządkowe. |
abstract
InputStreamSource
|
getLog()
Pobiera strumień zrzutu danych logowania. |
abstract
Log.LogLevel
|
getLogLevel()
Pobiera minimalny poziom logowania do wyświetlenia. |
abstract
void
|
init()
Zainicjuj dziennik, tworząc wszystkie wymagane zasoby wejścia/wyjścia. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Ustawia minimalny poziom logowania do wyświetlenia. |
Metody publiczne
closeLog
public abstract void closeLog ()
Zamyka dziennik i w razie potrzeby wykonuje czynności porządkowe.
getLog
public abstract InputStreamSource getLog ()
Pobiera strumień zrzutu danych logowania.
Nie można jej wywołać po ILeveledLogOutput.closeLog().
Zwrócony strumień nie musi mieć optymalnej wydajności. Rozmówcy mogą chcieć umieścić wynik w BufferedInputStream.
| Zwraca | |
|---|---|
InputStreamSource |
InputStreamSource danych z dziennika. Jeśli nie jest obsługiwana, może zwrócić wartość null. |
| Zgłasza | |
|---|---|
IllegalStateException |
jeśli zostanie wywołana po zamknięciu dziennika. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Pobiera minimalny poziom logowania do wyświetlenia.
| Zwraca | |
|---|---|
Log.LogLevel |
bieżący LogLevel |
init
public abstract void init ()
Zainicjuj dziennik, tworząc wszystkie wymagane zasoby wejścia/wyjścia.
| Zgłasza | |
|---|---|
IOException |
|
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Ustawia minimalny poziom logowania do wyświetlenia.
| Parametry | |
|---|---|
logLevel |
Log.LogLevel: LogLevel do wyświetlenia |