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 ()

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

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

закрытьAndRemoveAllLogs

public abstract void closeAndRemoveAllLogs ()

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

dumpLogs

public abstract void dumpLogs ()

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

дамптоглобаллог

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 : карта аргументов, которые необходимо добавить в запись журнала, чтобы получить более подробную информацию о событии.

регистррегистратор

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 .

unregisterLogger

public abstract void unregisterLogger ()

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