LogRegistry
public class LogRegistry
extends Object implements ILogRegistry
| java.lang.Object | |
| ↳ | com.android.tradefed.log.LogRegistry |
Реализация ILogRegistry , которая мультиплексирует и управляет различными регистраторами, используя соответствующий в зависимости от ThreadGroup потока, выполняющего вызов.
Краткое содержание
Общедоступные методы | |
|---|---|
void | closeAndRemoveAllLogs ()Закрывает и удаляет все журналы, управляемые данным реестром журналов. |
void | dumpLogs ()Метод диагностики, позволяющий выгрузить все журналы в файлы. |
void | dumpLogsToDir (File dir)Сохраните данные журнала в файлы в указанной директории. |
void | dumpToGlobalLog ( ILeveledLogOutput log) Выводит всё содержимое логгера |
Log.LogLevel | getGlobalLogDisplayLevel ()Возвращает текущий уровень детализации для глобального журнала. |
static ILogRegistry | getLogRegistry () Получите экземпляр |
ILeveledLogOutput | getLogger ()Получает информацию о базовом регистраторе, связанном с этим потоком. |
void | logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)Вызовите этот метод, чтобы зарегистрировать событие определенного типа с соответствующей информацией в карте. |
void | printAndPromptLog ( Log.LogLevel logLevel, String tag, String message)Отправляется, когда необходимо распечатать сообщение журнала и, по возможности, отобразить его пользователю в диалоговом окне. |
void | printLog ( Log.LogLevel logLevel, String tag, String message)Отправляется, когда необходимо распечатать сообщение журнала. |
void | registerLogger ( ILeveledLogOutput log)Регистрирует объект логгера в качестве экземпляра, используемого для текущего потока. |
static void | resetLocalGroup ()Сбрасывает локализованный контекст. |
void | saveGlobalLog ()Сохраняет все содержимое глобальных логгеров во временные файлы. |
void | setGlobalLogDisplayLevel ( Log.LogLevel logLevel)Настройте уровень отображения логов для глобального журнала. |
static void | setLocalGroup (ThreadGroup tg)Отслеживает локализованный контекст при использовании свойств внутри gRPC-сервера. |
void | unregisterLogger ()Отменяет регистрацию текущего регистратора, действующего для текущего потока. |
Общедоступные методы
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Закрывает и удаляет все журналы, управляемые данным реестром журналов.
dumpLogs
public void dumpLogs ()
Метод диагностики, позволяющий выгрузить все журналы в файлы.
dumpLogsToDir
public void dumpLogsToDir (File dir)
Сохраните данные журнала в файлы в указанной директории.
| Параметры | |
|---|---|
dir | File : каталог для сохранения файла, может быть пустым, в этом случае файл будет сохранен во временном каталоге. |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
Выводит всё содержимое логгера ILeveledLogOutput в глобальный лог.
getGlobalLogDisplayLevel
public Log.LogLevel getGlobalLogDisplayLevel ()
Возвращает текущий уровень детализации для глобального журнала.
| Возвраты | |
|---|---|
Log.LogLevel | logLevel — LogLevel который следует использовать. |
getLogRegistry
public static ILogRegistry getLogRegistry ()
Получите экземпляр LogRegistry
| Возвраты | |
|---|---|
ILogRegistry | LogRegistry , который можно использовать для регистрации, получения, записи и закрытия журналов. |
getLogger
public ILeveledLogOutput getLogger ()
Получает информацию о базовом регистраторе, связанном с этим потоком.
| Возвраты | |
|---|---|
ILeveledLogOutput | регистратор для этой группы потоков или глобальный регистратор, если он не зарегистрирован для данной группы потоков. |
logEvent
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
Вызовите этот метод, чтобы зарегистрировать событие определенного типа с соответствующей информацией в карте. Время события добавляется автоматически.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : LogLevel который необходимо вывести. |
event | ILogRegistry.EventType : тип события, которое необходимо зарегистрировать ILogRegistry.EventType . |
args | Map : карта аргументов, которые будут добавлены к записи в журнале для получения более подробной информации о событии. |
printAndPromptLog
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
Отправляется, когда необходимо распечатать сообщение журнала и, по возможности, отобразить его пользователю в диалоговом окне.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : перечисление LogLevel , представляющее приоритет сообщения. |
tag | String : Тег, связанный с сообщением. |
message | String : Сообщение для отображения. |
printLog
public void printLog (Log.LogLevel logLevel, String tag, String message)
Отправляется, когда необходимо распечатать сообщение журнала.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : перечисление LogLevel , представляющее приоритет сообщения. |
tag | String : Тег, связанный с сообщением. |
message | String : Сообщение для отображения. |
registerLogger
public void registerLogger (ILeveledLogOutput log)
Регистрирует объект логгера в качестве экземпляра, используемого для текущего потока.
| Параметры | |
|---|---|
log | ILeveledLogOutput |
resetLocalGroup
public static void resetLocalGroup ()
Сбрасывает локализованный контекст.
saveGlobalLog
public void saveGlobalLog ()
Сохраняет все содержимое глобальных логгеров во временные файлы.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Настройте уровень отображения логов для глобального журнала.
| Параметры | |
|---|---|
logLevel | Log.LogLevel : используемый LogLevel |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Отслеживает локализованный контекст при использовании свойств внутри gRPC-сервера.
| Параметры | |
|---|---|
tg | ThreadGroup |
unregisterLogger
public void unregisterLogger ()
Отменяет регистрацию текущего регистратора, действующего для текущего потока.