如何将彩色消息记录到 Xcode 15 控制台?

Sen*_*ful 5 xcode logging ios xcode15

Xcode 15 现在以颜色显示日志消息。例如,警告似乎以黄色显示,而标准消息则以白色显示。

我注意到Swift Log教程)也有一个配色方案:

在此输入图像描述

我是否需要在我的 iOS 应用程序中包含 Swift Log 才能以彩色输出消息,或者是否有内置方法可以做到这一点?

Sen*_*ful 6

您可以使用os.Logger输出不同的严重级别。无需导入特殊的库。

请注意,与屏幕截图不同,Xcode 仅输出 3 种不同的颜色:

logger.log("Log")
logger.trace("Trace")
logger.debug("Debug")
logger.info("Info")
logger.notice("Notice")
logger.warning("Warning")
logger.error("Error")
logger.critical("Critical")
logger.fault("Fault")
Run Code Online (Sandbox Code Playgroud)

Xcode 控制台中的输出示例:

在此输入图像描述