Я создал 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
] Тестовое сообщениеЖурнал файлов: 03.03.2019 13:28:00:427 Тестовое сообщение
Мне нужно, чтобы идентификатор потока и идентификатор процесса (81343:2525521) также добавлялись в журналы файлов. Может ли кто-нибудь помочь мне исправить это?
Версия какапода: 1.5.3
Cocoalumberjack: CocoaLumberjack/Swift (3.4.2)