1

我有两个关于使用 OSLog lib 进行日志记录的问题。我曾经使用 log4j 和类似的日志库,现在我对 OSLog 感到困惑。

  1. 我有一个名为 coord 的结构,其中包含 x 和 y 变量。我可以使用 print 直接绘制它,但不能将它添加到 os_log 函数中:
os_log("Step: %{coord}d", log: OSLog.default, type: .info, myCoord)
  1. 我知道 OSLog 将日志条目存储在内存中,我必须使用 console.app 来查看它们,但是,我可以将我的应用程序的所有日志条目假脱机到日志文件中吗?我在苹果文档中看到了一些属性文件,但并不关心将它们写入文本文件。

    2.1 是否可以只将一个类别的日志条目写入文件以仅分析某些类别,例如仅分析算法?

4

0 回答 0