Я использую какао lumberjack
для хранения журналов приложений.Я хочу свернуть файл журнала только по размеру (если он достигает 1MB
).
Ниже код, который я использую для конфигурации.
let fileLogger: DDFileLogger = DDFileLogger()
fileLogger.rollingFrequency = -1
fileLogger.maximumFileSize = 1024 * 1024
fileLogger.logFileManager.maximumNumberOfLogFiles = 7
DDLog.add(fileLogger
Но я сталкиваюсь с одной проблемой - это создание нового файла при каждом запуске приложения вместо создания после достижения 1 МБ.
Что касается моего анализа в файле DDFileLogger.m
по методу - (NSFileHandle *)lt_currentLogFileHandle
, то при запуске приложения свойство _currentLogFileHandle
всегда равно nil.
- это все, что мне здесь не хватает.Пожалуйста, предложите мне
Я использую версию CocoaLumberjack 3.5.1.Приложение поддерживает iOS 10 Xcode версии 10.1