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)

Устанавливает минимальный уровень журнала для отображения.

Публичные методы

клон

public abstract ILeveledLogOutput clone ()

Возвращает
ILeveledLogOutput ILeveledLogOutput

закрытьЖурнал

public abstract void closeLog ()

Закрывает журнал и при необходимости выполняет любую очистку перед закрытием.

получить журнал

public abstract InputStreamSource getLog ()

Захватывает поток моментальных снимков данных журнала.

Не должен вызываться после ILeveledLogOutput#closeLog() .

Оптимальная производительность возвращаемого потока не гарантируется. Вызывающие могут захотеть обернуть результат в ERROR(/BufferedInputStream) .

Возвращает
InputStreamSource InputStreamSource данных журнала. Может возвращать значение null, если не поддерживается.

Броски
если вызывается, когда журнал закрыт.

получитьлогуровень

public abstract Log.LogLevel getLogLevel ()

Получает минимальный уровень журнала для отображения.

Возвращает
Log.LogLevel текущий LogLevel

в этом

public abstract void init ()

Инициализируйте журнал, создав все необходимые ресурсы ввода-вывода.

сетлоглевел

public abstract void setLogLevel (Log.LogLevel logLevel)

Устанавливает минимальный уровень журнала для отображения.

Параметры
logLevel Log.LogLevel : отображаемый LogLevel .