Che*_* OT 8 xcode logging swift
当我更改为从 to 记录我的消息print时os_log,它确实为每条消息提供了非常详细的时间戳。但有时我不需要长时间戳信息占用屏幕空间。
如何隐藏/重新格式化 Xcode 的控制台,或者我可以配置OSLog为暂时不显示时间戳?或者我应该改用打印?
这是我的记录器用途
let logger = OSLog(subsystem: "com.my.myapp", category: "MediaObj")
os_log(.debug, log: logger, "....my...message...")
Run Code Online (Sandbox Code Playgroud)
当您使用Logger结构体记录日志时,您可以根据需要打开和关闭时间戳(和其他信息)。
苹果有很多关于使用Logger 这里的很好的文档。
您可以使用该Logger结构来记录日志。当您使用 记录日志时,Logger您可以过滤日志和其他很酷的东西。您的日志将在没有时间戳的情况下打印(尽管您可以根据需要将其重新打开)。你像这样使用它:
import os
let logger = Logger(subsystem: "com.my.myapp", category: "MediaObj")
logger.info("....my...message...")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |