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
- новый файл не будет создан.