我想向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'
我错过了什么?