出于调试目的,我想在运行时以类似于App Store上的Console app(可在此处找到)的方式访问控制台打印输出.
我做了一些搜索文档,我找不到Apple提供的任何东西,但我觉得我错过了一些重要的东西.任何见解?
谢谢.
我在这里的答案中遵循了将iOS设备上的NSLog输出重定向到文件的建议,这非常有效.问题是它不再出现在设备的控制台中.我真正喜欢的是一种将stderr流传输到控制台和文件的方法.有谁知道如何做到这一点?
我正在编写一个框架,其中还包括一个可以在运行时启用/禁用的简单记录器.由于我希望对尽可能多的框架进行单元测试,我还想测试记录器是否正常工作.
记录器只需记录通过NSLog.现在我需要测试输出是否真的符合期望(即它是否真的记录并且是正确格式的输出).我找不到使用Xcode的XCTest框架做到这一点的方法.
我可以修改记录器,以便它NSLog在测试时不会使用,但这让我觉得容易出错.那么,有没有更好的方法来检查NSLog输出?
最近有一个非常好的Cocoa日志框架.它有一个GUI,所以你可以记录图像和数据blob等一个很好的演示文稿.但我不记得名称,无法用谷歌找到它.
有谁知道我在寻找哪个框架?它的链接就可以了.谢谢.
-编辑-
不是:
cocoalumberjack
Log4Cocoa
SOLogger