ЖурналРеестр
public class LogRegistry
extends Object
implements ILogRegistry
java.lang.Объект | |
↳ | com.android.tradefed.log.LogRegistry |
Реализация ILogRegistry
, которая мультиплексирует и управляет различными средствами ведения журнала, используя соответствующий, основанный на ThreadGroup
потока, выполняющего вызов.
Краткое содержание
Публичные методы | |
---|---|
void | closeAndRemoveAllLogs () Закрывает и удаляет все журналы, управляемые этим LogRegistry. |
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, args) logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, 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 () Сохраняет все содержимое глобальных регистраторов в файлы tmp. |
void | setGlobalLogDisplayLevel ( Log.LogLevel logLevel) Установите отображение уровня журнала для глобального журнала. |
static void | setLocalGroup (ThreadGroup tg) Отслеживает локализованный контекст при использовании свойств внутри сервера gRPC. |
void | unregisterLogger () Отменяет регистрацию текущего средства ведения журнала для текущего потока. |
Публичные методы
closeAndRemoveAllLogs
public void closeAndRemoveAllLogs ()
Закрывает и удаляет все журналы, управляемые этим LogRegistry.
дамп логов
public void dumpLogs ()
Метод диагностики для сохранения всех журналов в файлы.
дамплогстодир
public void dumpLogsToDir (File dir)
Сохраните данные журнала в файлы в указанном каталоге.
Параметры | |
---|---|
dir | File : каталог для сохранения файла, может быть нулевым, файл будет сохранен в каталоге tmp. |
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,args)
Вызовите этот метод, чтобы зарегистрировать событие типа со связанной информацией на карте. Время события добавляется автоматически.
Параметры | |
---|---|
logLevel | Log.LogLevel : LogLevel для печати. |
event | ILogRegistry.EventType : ILogRegistry.EventType события для регистрации. |
args |
печатьAndPromptLog
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 : сообщение для отображения. |
регистрацияLogger
public void registerLogger (ILeveledLogOutput log)
Регистрирует средство ведения журнала в качестве экземпляра, который будет использоваться для текущего потока.
Параметры | |
---|---|
log | ILeveledLogOutput |
сброслокальной группы
public static void resetLocalGroup ()
Сбрасывает локализованный контекст.
saveGlobalLog
public void saveGlobalLog ()
Сохраняет все содержимое глобальных регистраторов в файлы tmp.
setGlobalLogDisplayLevel
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
Установите отображение уровня журнала для глобального журнала.
Параметры | |
---|---|
logLevel | Log.LogLevel : используемый уровень LogLevel |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Отслеживает локализованный контекст при использовании свойств внутри сервера gRPC.
Параметры | |
---|---|
tg | ThreadGroup |
отменить регистрациюLogger
public void unregisterLogger ()
Отменяет регистрацию текущего средства ведения журнала для текущего потока.