如何在系统范围内禁用iOS用<private>
替换字符串?我尝试调试跨进程问题,Apple的守护进程似乎输出了有用的日志,但所有重要信息都替换为<private>
。
答案 0 :(得分:1)
这是他们的故意,Apple在隐私方面处于领先地位,因此他们在构建此日志记录功能时考虑到了这一点。
当您发送动态字符串(格式化自己与静态字符串)时,他们用<private>
替换动态输入的内容 - 您可以逐个参数覆盖它:
•隐私是按参数逐个参数处理的
•假定标量和静态字符串是公共的
•假设动态字符串,集合和对象是私有的
•可以基于每个参数覆盖
“%{public} @”或“%{private} d”