XCGLogger 是否使用 os_log 进行快速记录?

Does XCGLogger use os_log for fast logging?

我正在比较 CleanRoomLogger https://github.com/emaloney/CleanroomLogger with XCGLogger https://github.com/DaveWoodCom/XCGLogger。有很多相似之处,但 XCG 似乎更好,因为

1) 它提供了基于标签的过滤器

2) 如果我们想将日志推送到服务器,可以轻松集成到第 3 方库

但是,Cleanroomlogger 声称它的记录速度更快,因为它建立在 os_log 之上。有人知道 XCG 如何处理快速日志记录吗?或者两者有什么其他优点?

谢谢。

目前XCGLogger不使用os_log。我(XCGLogger 的开发者)还没有添加对它的支持。但是,由于 XCGLogger 是模块化的,如果需要,您可以创建一个使用 os_log 的新日志目标。如果您提出拉取请求,我将不胜感激,这样我就可以将它添加到其他人的项目中。

Apple 的 os_log 文档位于:https://developer.apple.com/documentation/os/logging

或者,如果你在短时间内确实需要它,你可以赞助它的开发。如果您想选择该选项,请与我联系。