Я создал TestProject в Swift и добавил Cocoalumberjack, используя CocoaPod.Инициализированный регистратор Cocoalumberjack для добавления журналов в консоль и файл.Ниже приведен фрагмент кода инициализатора.
DDLog.add(DDTTYLogger.sharedInstance, with: DDLogLevel.verbose) // TTY = Xcode console
let fileLogger: DDFileLogger = DDFileLogger() // File Logger
fileLogger.rollingFrequency = 60 * 60 * 24 // 24 hours
fileLogger.logFileManager.maximumNumberOfLogFiles = 7
DDLog.add(fileLogger)
Когда я печатаю тестовое сообщение, идентификатор потока и идентификатор процесса отсутствуют в журналах, добавленных в файл, но присутствующих в консоли.
DDLogDebug("Test message")
Журнал консоли : 2019-03-03 13: 28: 00: 427 TestProject [81343:2525521
] Тестовое сообщение
Журнал файлов : 2019/03/03 13: 28: 00: 427 Тестовое сообщение
Мне также необходимо добавить идентификатор потока и идентификатор процесса (81343: 2525521) в журналах файлов.Может ли кто-нибудь помочь мне исправить это?
Версия Cocoapod: 1.5.3
Cocoalumberjack: CocoaLumberjack / Swift (3.4.2)