3

我想向 MagicalRecord 添加详细日志记录,以尝试捕获发生的任何错误,因为我有几个用户报告数据丢失。

我已按照此处的说明进行操作:https ://github.com/magicalpanda/MagicalRecord/wiki/Logging

CocoaLumberJack 包含在.pchApp 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'

我错过了什么?

4

0 回答 0