加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 如何在Xcode控制台中禁用os_log_info和os_log_debug消息

发布时间:2020-12-14 17:13:54 所属栏目:百科 来源:网络整理
导读:现代的日志记录API可在终端轻松配置.但是,Xcode似乎输出所有级别,包括INFO和DEBUG,这非常烦人.因为大多数时候你只想看到os_log_error和NSLog又称“出了问题”和“这很重要”. 那么有没有办法只在Xcode控制台中显示特定级别? os_log_info(OS_LOG_DEFAULT,"In
现代的日志记录API可在终端轻松配置.但是,Xcode似乎输出所有级别,包括INFO和DEBUG,这非常烦人.因为大多数时候你只想看到os_log_error和NSLog又称“出了问题”和“这很重要”.

那么有没有办法只在Xcode控制台中显示特定级别?

os_log_info(OS_LOG_DEFAULT,"Info");
os_log_debug(OS_LOG_DEFAULT,"Debug");
os_log_error(OS_LOG_DEFAULT,"Error");
os_log_fault(OS_LOG_DEFAULT,"Fault");
os_log(OS_LOG_DEFAULT,"Default");
NSLog(@"NSLog");

当前输出:

2016-12-14 15:37:00.170807 Test[5681:2205834] Info
2016-12-14 15:37:00.170830 Test[5681:2205834] Debug
2016-12-14 15:37:00.170835 Test[5681:2205834] Error
2016-12-14 15:37:00.170839 Test[5681:2205834] Fault
2016-12-14 15:37:00.170860 Test[5681:2205834] Default
2016-12-14 15:37:00.170869 Test[5681:2205834] NSLog

首选输出:

2016-12-14 15:37:00.170835 Test[5681:2205834] Error
2016-12-14 15:37:00.170839 Test[5681:2205834] Fault
2016-12-14 15:37:00.170860 Test[5681:2205834] Default
2016-12-14 15:37:00.170869 Test[5681:2205834] NSLog

解决方法

我使用过DTS并得到了Apple工程师的答案:

The new unified logging system is a relatively recent addition and,alas,Xcode has not yet caught up with it. If you’d like to see a future version of Xcode support log filtering,I encourage you to file an enhancement request describing your requirements.

所以请复制rdar:// 28288063,请求越多越好.谢谢!

更新:如下面的Max所述,您可以修改自定义日志的可见性:

os_log_t custom = os_log_create("com.acme.demo","custom");
os_log_info(custom,"Info");
os_log_debug(custom,"Debug");
os_log_error(custom,"Error");
os_log_fault(custom,"Fault");
os_log(custom,"Default");

以下Terminal命令将禁止Xcode中的“Info”和“Debug”字符串:

sudo log config --mode "level:default" --subsystem "com.acme.demo"

要重置系统默认值:

sudo log config -reset --subsystem "com.acme.demo"

要检查当前状态:

sudo log config --subsystem "com.acme.demo"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读