ILeveledLogOutput
public interface ILeveledLogOutput
implements Log.ILogOutput
| com.android.tradefed.log.ILeveledLogOutput |
Классы, реализующие этот интерфейс, предоставляют методы, отвечающие за вывод сообщений в журнал.
Краткое содержание
Общедоступные методы | |
|---|---|
abstract ILeveledLogOutput | clone () |
abstract void | closeLog ()Закрывает журнал и выполняет необходимую очистку перед закрытием. |
abstract InputStreamSource | getLog ()Получает моментальный поток данных журнала. |
abstract Log.LogLevel | getLogLevel ()Определяет минимальный уровень логирования для отображения. |
abstract void | init ()Инициализируйте журнал, создав все необходимые ресурсы ввода-вывода. |
abstract void | setLogLevel ( Log.LogLevel logLevel)Устанавливает минимальный уровень логирования для отображения. |
Общедоступные методы
closeLog
public abstract void closeLog ()
Закрывает журнал и выполняет необходимую очистку перед закрытием.
getLog
public abstract InputStreamSource getLog ()
Получает моментальный поток данных журнала.
Вызов не должен производиться после ILeveledLogOutput.closeLog() .
Возвращаемый поток не гарантирует оптимальной производительности. Вызывающие стороны могут захотеть обернуть результат в BufferedInputStream .
| Возвраты | |
|---|---|
InputStreamSource | InputStreamSource это поток данных журнала. Может возвращать null, если это не поддерживается. |
| Броски | |
|---|---|
IllegalStateException | Вызывается, когда журнал закрыт. |
getLogLevel
public abstract Log.LogLevel getLogLevel ()
Определяет минимальный уровень логирования для отображения.
| Возвраты | |
|---|---|
Log.LogLevel | текущий LogLevel |
инициализация
public abstract void init ()
Инициализируйте журнал, создав все необходимые ресурсы ввода-вывода.
| Броски | |
|---|---|
IOException | |
setLogLevel
public abstract void setLogLevel (Log.LogLevel logLevel)
Устанавливает минимальный уровень логирования для отображения.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : LogLevel для отображения. |