ILogRegistry
public interface ILogRegistry
implements Log.ILogOutput
| com.android.tradefed.log.ILogRegistry |
Интерфейс для одноэлементного регистратора ILogOutput , который мультиплексирует и управляет различными регистраторами.
Краткое содержание
Общедоступные методы | |
|---|---|
abstract void | closeAndRemoveAllLogs ()Закрывает и удаляет все журналы, управляемые данным реестром журналов. |
abstract void | dumpLogs ()Метод диагностики, позволяющий выгрузить все журналы в файлы. |
abstract void | dumpToGlobalLog ( ILeveledLogOutput log) Выводит всё содержимое логгера |
abstract Log.LogLevel | getGlobalLogDisplayLevel ()Возвращает текущий уровень детализации для глобального журнала. |
abstract void | logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)Вызовите этот метод, чтобы зарегистрировать событие определенного типа с соответствующей информацией в карте. |
abstract void | registerLogger ( ILeveledLogOutput log)Регистрирует объект логгера в качестве экземпляра, используемого для текущего потока. |
abstract void | saveGlobalLog ()Сохраняет все содержимое глобальных логгеров во временные файлы. |
abstract void | setGlobalLogDisplayLevel ( Log.LogLevel logLevel)Настройте уровень отображения логов для глобального журнала. |
abstract void | unregisterLogger ()Отменяет регистрацию текущего регистратора, действующего для текущего потока. |
Общедоступные методы
closeAndRemoveAllLogs
public abstract void closeAndRemoveAllLogs ()
Закрывает и удаляет все журналы, управляемые данным реестром журналов.
dumpLogs
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, Map<String, String> args)
Вызовите этот метод, чтобы зарегистрировать событие определенного типа с соответствующей информацией в карте. Время события добавляется автоматически.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : LogLevel который необходимо вывести. |
event | ILogRegistry.EventType : тип события, которое необходимо зарегистрировать ILogRegistry.EventType . |
args | Map : карта аргументов, которые будут добавлены к записи в журнале для получения более подробной информации о событии. |
registerLogger
public abstract void registerLogger (ILeveledLogOutput log)
Регистрирует объект логгера в качестве экземпляра, используемого для текущего потока.
| Параметры | |
|---|---|
log | ILeveledLogOutput |
saveGlobalLog
public abstract void saveGlobalLog ()
Сохраняет все содержимое глобальных логгеров во временные файлы.
setGlobalLogDisplayLevel
public abstract void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Настройте уровень отображения логов для глобального журнала.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : используемый LogLevel |
unregisterLogger
public abstract void unregisterLogger ()
Отменяет регистрацию текущего регистратора, действующего для текущего потока.