Я настроил библиотеку, как показано ниже
let fileLogger: DDFileLogger = DDFileLogger()
fileLogger.rollingFrequency = -1
fileLogger.maximumFileSize = 1024 * 1024
fileLogger.logFileManager.maximumNumberOfLogFiles = 7
DDLog.add(fileLogger)
Файл должен катиться, только если он достигает размера 1MB
.Недавно я заметил одну вещь, если приложение работает в симуляторе с включенным фоновым режимом.Новый файл журнала создается при каждом запуске приложения независимо от размера файла.Это известная вещь?Потому что NSFileProtectionType
это ноль внутри doesAppRunInBackground()
условия в DDFileLogger.m
классе.Но в устройстве работает нормально