LogConfiguration

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

Методы

defaultConfiguration

Получение объекта конфигурации логирования по умолчанию.

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

Тип Описание
defaultConfiguration объект конфигурации по умолчанию

initWithLogLevel

Получение объекта конфигурации логирования с настраиваемым уровнем логирования и путём хранения лог файлов.

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

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

LogLevel

Значение Описание
LL_Debug уровень логирования debug
LL_Info уровень логирования info
LL_Warning уровень логирования warning
LL_Error уровень логирования error

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

Тип Описание
Configuration объект конфигурации (настроенные уровень логирование и путь, остальные поля по умолчанию )

Свойства

path

Путь хранения лог файлов. Тип - NSString.

logLevel

Уровень логирования. Тип NS_ENUM LogLevel.

maxFileCount

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

maxFileSize

Максимальный размер лог файла. Когда максимальный размер превышен, создается новый лог файл. Тип - int.

newLogOnStart

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

Содержание статьи