iOS: CocoaLumberjack (версия 3.5.1) всегда создает новый файл при запуске приложения - PullRequest
0 голосов
/ 26 февраля 2019

Я использую какао 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

...