首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用CloudKit调试日志

禁用CloudKit调试日志
EN

Stack Overflow用户
提问于 2019-11-20 00:10:23
回答 1查看 1.4K关注 0票数 9

我在我的iOS应用程序中使用数据库的NSPersistentCloudKitContainer。默认情况下,它似乎将所有事件记录到控制台,我假设是为了调试目的。这些消息如下所示:

代码语言:javascript
复制
CoreData: CloudKit: CoreData+CloudKit: -[PFCloudKitExportContext processAnalyzedHistoryInStore:inManagedObjectContext:error:]_block_invoke_4(201): Finished processing analyzed history with 1 metadata objects to create, 0 deleted rows without metadata.
CoreData: CloudKit: CoreData+CloudKit: -[PFCloudKitExporter exportIfNecessary]_block_invoke_2(137): <PFCloudKitExporter: 0x282a785f0>: Found 2 objects needing export.
CoreData: warning: CoreData+CloudKit: -[PFCloudKitExporter exportOperationFinished:withSavedRecords:deletedRecordIDs:operationError:](384): Modify records finished: (
    etc...

它们是常量,并且妨碍了其他调试消息,有什么方法可以禁用它们吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-01 20:48:56

我使用这两个参数来减少输出(在启动时传递的参数):

禁用CoreData调试输出:

代码语言:javascript
复制
-com.apple.CoreData.Logging.stderr 0

禁用CloudKit调试输出

代码语言:javascript
复制
-com.apple.CoreData.CloudKitDebug 0

产品>方案>编辑方案

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58938377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档