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