我想向 MagicalRecord 添加详细日志记录,以尝试捕获发生的任何错误,因为我有几个用户报告数据丢失。
我已按照此处的说明进行操作:https ://github.com/magicalpanda/MagicalRecord/wiki/Logging
CocoaLumberJack 包含在.pch
App Delegate 包含的顶部,并且为了更好地衡量,它位于顶部。
@import CocoaLumberjack;
static const DDLogLevel ddLogLevel = DDLogLevelAll;
MagicalRecord 作为 App Delegate 中的最后一个包含。
#import <MagicalRecord/MagicalRecord.h> // import last so it is included after CocoaLumberjack
App Delegate 实例化 CocoaLumberJack,然后是 MagicalRecord。
我已将 MR 中的日志记录级别设置为详细:
[MagicalRecord setLoggingLevel:MagicalRecordLoggingLevelVerbose];
我可以在控制台中看到 MR 日志记录,但它没有被发送到设置为也将日志写入文件的 CocoaLumberJack。
我正在使用 CocoaPods,我的亮点podfile
是
platform :ios , '10.0'
swift_version = "4.0"
use_frameworks!
pod 'MagicalRecord'
pod 'MagicalRecord/CocoaLumberjack'
pod 'CocoaLumberjack'
我错过了什么?