ILogRegistry

public interface ILogRegistry
implements Log.ILogOutput

com.android.tradefed.log.ILogRegistry


Интерфейс для одноэлементного средства ведения журнала ILogOutput , который мультиплексирует и управляет различными средствами ведения журнала.

Краткое содержание

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

abstract void closeAndRemoveAllLogs ()

Закрывает и удаляет все журналы, управляемые этим LogRegistry.

abstract void dumpLogs ()

Метод диагностики для сохранения всех журналов в файлы.

abstract void dumpToGlobalLog ( ILeveledLogOutput log)

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

abstract Log.LogLevel getGlobalLogDisplayLevel ()

Возвращает отображение текущего уровня журнала для глобального журнала.

abstract void logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, args) logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, args)

Вызовите этот метод, чтобы зарегистрировать событие типа со связанной информацией на карте.

abstract void registerLogger ( ILeveledLogOutput log)

Регистрирует средство ведения журнала в качестве экземпляра, который будет использоваться для текущего потока.

abstract void saveGlobalLog ()

Сохраняет все содержимое глобальных регистраторов в файлы tmp.

abstract void setGlobalLogDisplayLevel ( Log.LogLevel logLevel)

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

abstract void unregisterLogger ()

Отменяет регистрацию текущего средства ведения журнала для текущего потока.

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

closeAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

Закрывает и удаляет все журналы, управляемые этим LogRegistry.

дамп логов

public abstract void dumpLogs ()

Метод диагностики для сохранения всех журналов в файлы.

dumpToGlobalLog

public abstract void dumpToGlobalLog (ILeveledLogOutput log)

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

Это полезно в сценариях, где вы знаете, что выходные данные средства ведения журнала не будут сохранены навсегда, но вы хотите, чтобы содержимое где-то сохранялось и не терялось.

getGlobalLogDisplayLevel

public abstract Log.LogLevel getGlobalLogDisplayLevel ()

Возвращает отображение текущего уровня журнала для глобального журнала.

Возврат
Log.LogLevel logLevel — используемый LogLevel

logEvent

public abstract void logEvent (Log.LogLevel logLevel, 
                ILogRegistry.EventType event, 
                 args)

Вызовите этот метод, чтобы зарегистрировать событие типа со связанной информацией на карте. Время события добавляется автоматически.

Параметры
logLevel Log.LogLevel : LogLevel для печати.

event ILogRegistry.EventType : ILogRegistry.EventType события для регистрации.

args : карта аргументов, которые нужно добавить в запись журнала, чтобы получить более подробную информацию о событии.

РегистрацияLogger

public abstract void registerLogger (ILeveledLogOutput log)

Регистрирует средство ведения журнала в качестве экземпляра, который будет использоваться для текущего потока.

Параметры
log ILeveledLogOutput

saveGlobalLog

public abstract void saveGlobalLog ()

Сохраняет все содержимое глобальных регистраторов в файлы tmp.

setGlobalLogDisplayLevel

public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)

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

Параметры
logLevel Log.LogLevel : используемый уровень LogLevel

отменить регистрациюLogger

public abstract void unregisterLogger ()

Отменяет регистрацию текущего средства ведения журнала для текущего потока.