LogConfiguration

Конфигурация логирования.

Методы

builder

Создание помощника для создания объекта конфигурации логирования (LogConfiguration.Builder).

Выходные параметры

Тип Описание
LogConfiguration.Builder экземпляр объекта LogConfiguration.Builder

builder (context)

Создание помощника для создания объекта конфигурации логирования (LogConfiguration.Builder) с контекстом Android приложения.

Входные параметры

Параметр Тип Описание
context Context контекст Android приложения

Выходные параметры

Тип Описание
LogConfiguration.Builder экземпляр объекта LogConfiguration.Builder

builder (dataDir)

Создание помощника для создания объекта конфигурации логирования (LogConfiguration.Builder) с путём хранения лог файлов.

Входные параметры

Параметр Тип Описание
path string путь хранения лог файлов

Выходные параметры

Тип Описание
Configuration.Builder экземпляр объекта Builder

getPath

Получение пути хранения лог файлов.

Выходные параметры

Параметр Тип Описание
path string путь хранения лог файлов

setPath

Установка пути хранения лог файлов.

Входные параметры

Параметр Тип Описание
path string путь хранения лог файлов

getLogLevel

Получение значения текущего уровня логирования.

Выходные параметры

Параметр Тип Описание
logLevel enum LogLevel уровень логирования

setLogLevel

Установка уровня логирования.

Входные параметры

Параметр Тип Описание
logLevel enum LogLevel уровень логирования

LogLevel

Значение Описание
DEBUG уровень логирования debug (режим отладки)
INFO уровень логирования info (информационные сообщения)
WARNING уровень логирования warning (сообщения о потенциальных проблемах)
ERROR уровень логирования error (сообщения об ошибках)

getMaxFileCount

Получение максимального количества лог файлов. Когда максимальное значение превышено, старые лог файлы удаляются.

Выходные данные

Тип Описание
int максимальное количество лог файлов

setMaxFileCount

Установка максимального количества лог файлов.

Входные параметры

Параметр Тип Описание
count int количество лог файлов

getMaxFileSize

Получение максимального размера лог файла. Когда максимальный размер превышен, создается новый лог файл.

Выходные данные

Тип Описание
bytes максимальный размер лог файла

setMaxFileSize

Установка максимального размера лог файла.

Входные параметры

Параметр Тип Описание
sizeInBytes bytes максимальный размер лог файла

getNewLogOnStart

Проверка, создаётся ли новый лог файла при запуске приложения. Если новый файл не создается при запуске, логи пишутся в предыдущий лог файл.

Выходные данные

Тип Описание
boolean True - новый файл будет создан при запуске приложения, False - новый файл не будет создан

setNewLogOnStart

Включить/выключить создание нового лог файла при запуске приложения.

Входные параметры

Параметр Тип Описание
value boolean True - включить создание нового файла при запуске приложения, False - выключить создание нового файла, писать логи в предыдущий файл