如何隐藏AVFoundation调试日志?

时间:2015-01-13 22:41:38

标签: objective-c xcode xcode6 avfoundation avplayer

OS X 10.10和XCode 6.1.1。

可能我在项目设置中搞砸了一些东西,因为现在控制台中出现了与AVFoundation.framework相关的不必要的日志。在AVPlayer中初始化,设置和播放音乐时会出现第一个块。

[01:08:32.915] FigLimitedDiskCacheProvider_CopyProperty signalled err=-12784 (kFigBaseObjectError_PropertyNotFound) (no such property) at /SourceCache/CoreMedia/CoreMedia-1562.19/Prototypes/FigByteStreamPrototypes/FigLimitedDiskCacheProvider.c line 947
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Info>: logging starts...
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setMessageLoggingBlock: called<
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: startConfigurationWithCompletionHandler: Cached 0 enabled backends
Jan 14 01:08:32 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: setUserInfoDict: enabled backends: ( )

暂停或播放时会显示这些日志。

Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)
Jan 14 01:08:35 MacBook-Air-Roman.local rtcreporting[6668] <Debug>: sendMessageWithCategory: (null)

还有很多其他我不需要的通知,因为所有这些错误并不重要,我以前从未见过它们。我不明白 - 如何禁用此调试日志?它是什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,你不能隐藏它们,如果你正在分析日志,最好的办法是将它们粘贴到笔记中,然后在分析它们之前用手去掉垃圾。