作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在研究我是否可以在 iPhone/iOS 上从 asl_log 获得比 NSLog 更好的性能(可能......)但是我被困在一个点上,asl 的日志输出似乎不会出现在系统控制台(可通过许多应用程序查看,如系统控制台、iConsole 等)。自从我使用 ASL_OPT_STDERR 打开后,我知道我的设置是正确的,并且当设备被绑定(bind)时,我在 XCode 中看到了日志条目。
我在网上探索了很多有趣的东西(例如 http://boredzo.org/blog/archives/2008-01-20/asl-logging 、 https://github.com/robbiehanson/CocoaLumberjack ),最好的希望似乎是 asl_open() 和“com.apple.console”的设施,但唉,输出仍然没有不会出现在控制台中。 NSLog 是唯一的选择吗?
最佳答案
将 STDERR 添加到 ASL,然后它会显示在控制台中
asl_add_log_file(NULL, STDERR_FILENO);
关于iphone - 如何让 asl_log 出现在 iOS 系统控制台输出中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14201699/
我是一名优秀的程序员,十分优秀!