仅记录我在Xcode中打印的内容 [英] Log only what I print in Xcode
问题描述
在Xcode中构建iOS应用时,如何设置日志以仅显示我的print()?
While building an iOS app in Xcode, how do I set the log to show only what I print()?
我浪费大量时间筛选看起来像这样的垃圾
I am wasting a huge amount of time sifting through garbage that looks like this
2016-10-18 06:26:49.455995 Lunch [1559:32097]子系统:com.apple.UIKit,类别:HIDEventFiltered,enable_level:0,persist_level:0,default_ttl:0,info_ttl:0,debug_ttl:0,generate_symptoms:0,enable_oversize:1,privacy_setting:2,enable_private_data:02016-10-18 06:26:49.458682 Lunch [1559:32097]子系统:com.apple.UIKit,类别:
2016-10-18 06:26:49.455995 Lunch[1559:32097] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0 2016-10-18 06:26:49.458682 Lunch[1559:32097] subsystem: com.apple.UIKit, category:
我最终使用了 print("SEARCHFORME")
之类的黑客程序,因此我可以使用find命令并在调试时搜索所需的消息.
I end up using hacks like print("SEARCHFORME")
so I can use the find command and search for messages I need while debugging.
推荐答案
转到->
编辑方案->运行->环境变量->将名称设置为-OS_ACTIVITY_MODE,将值设置为-禁用.
Edit Scheme -> Run -> Environment Variables -> set Name to - OS_ACTIVITY_MODE and Value to - disable.
这篇关于仅记录我在Xcode中打印的内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!