ILeveledLogOutput
public
interface
ILeveledLogOutput
implements
Log.ILogOutput
com.android.tradefed.log.ILeveledLogOutput |
Klasy, które implementują ten interfejs, udostępniają metody obsługi danych wyjściowych logów wiadomości.
Podsumowanie
Metody publiczne | |
---|---|
abstract
ILeveledLogOutput
|
clone()
|
abstract
void
|
closeLog()
Zamyka dziennik i w razie potrzeby wykonuje czyszczenie przed zamknięciem. |
abstract
InputStreamSource
|
getLog()
Pobiera strumień zrzutów danych dziennika. |
abstract
Log.LogLevel
|
getLogLevel()
Pobiera minimalny poziom logowania do wyświetlenia. |
abstract
void
|
init()
Zainicjuj dziennik, tworząc wymagane zasoby IO. |
abstract
void
|
setLogLevel(Log.LogLevel logLevel)
Ustawia minimalny poziom logowania, który ma być wyświetlany. |
Metody publiczne
CloseLog
public abstract void closeLog ()
Zamyka dziennik i w razie potrzeby wykonuje czyszczenie przed zamknięciem.
getLog
public abstract InputStreamSource getLog ()
Pobiera strumień zrzutów danych dziennika.
Nie może zostać wywołana po ILeveledLogOutput#closeLog()
.
Nie możemy zagwarantować, że zwrócony strumień będzie miał optymalną wydajność. Rozmówcy mogą chcieć
zawijaj wynik w ERROR(/BufferedInputStream)
.
Zwroty | |
---|---|
InputStreamSource |
InputStreamSource danych dziennika. Jeśli funkcja nie jest obsługiwana, może zwracać wartość null. |
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żący LogLevel |
init
public abstract void init ()
Zainicjuj dziennik, tworząc wymagane zasoby IO.
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Ustawia minimalny poziom logowania, który ma być wyświetlany.
Parametry | |
---|---|
logLevel |
Log.LogLevel : element LogLevel do wyświetlenia |