ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów z logu.
Podsumowanie
Metody publiczne | |
---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Zamyka dziennik i w razie potrzeby wykonuje przed zamknięciem odpowiednie czynności porządkujące. |
abstract
InputStreamSource
|
getLog()
Pobiera strumień zrzutów danych dziennika. |
abstract
Log.LogLevel
|
getLogLevel()
Pobiera minimalny poziom logowania do wyświetlenia. |
abstract
void
|
init()
Inicjowanie dziennika, tworzenie wymaganych zasobów IO. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Określa minimalny poziom logowania do wyświetlenia. |
Metody publiczne
closeLog
public abstract void closeLog ()
Zamyka dziennik i w razie potrzeby wykonuje przed zamknięciem odpowiednie czynności porządkujące.
getLog
public abstract InputStreamSource getLog ()
Pobiera strumień zrzutów danych dziennika.
Nie może być wywoływana po ILeveledLogOutput.closeLog()
.
Nie ma gwarancji, że zwrócony strumień będzie miał optymalną wydajność. Rozmówcy mogą chcieć podać wynik w formie ERROR(/BufferedInputStream)
.
Zwroty | |
---|---|
InputStreamSource |
InputStreamSource danych z dziennika. Może zwracać wartość null, jeśli nie jest obsługiwana. |
Rzuty | |
---|---|
IllegalStateException |
jeśli jest wywoływany po zamknięciu dziennika. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Pobiera minimalny poziom logowania do wyświetlenia.
Zwroty | |
---|---|
Log.LogLevel |
bieżąca wartość LogLevel |
init
public abstract void init ()
Inicjowanie dziennika, tworzenie wymaganych zasobów IO.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Określa minimalny poziom logowania do wyświetlenia.
Parametry | |
---|---|
logLevel |
Log.LogLevel : LogLevel do wyświetlenia |