如何隐藏Xcode控制台中预置的os_log时间戳?

wf82jlnq  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(203)

当我将我的消息从print改为os_log时,它确实为每条消息提供了非常详细的时间戳。但有时我不需要占用屏幕空间的长时间戳信息。
如何隐藏/重新格式化Xcode的控制台,或者我可以配置OSLog暂时不显示时间戳吗?或者我应该使用print代替?
这是我的日志使用

let logger = OSLog(subsystem: "com.my.myapp", category: "MediaObj")
os_log(.debug, log: logger, "....my...message...")

字符串
x1c 0d1x的数据

km0tfn4u

km0tfn4u1#

苹果有一堆很好的文档here
您可以使用Logger结构体来记录日志。当您使用Logger记录日志时,您可以过滤日志和其他很酷的东西。您可以像这样使用它:

import os

let logger = Logger(subsystem: "com.my.myapp", category: "MediaObj")
logger.info("....my...message...")

字符串

相关问题