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