我正在比较 CleanRoomLogger https://github.com/emaloney/CleanroomLogger与 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
或者,如果您在短时间内确实需要它,您可以赞助它的开发。如果您想采用该选项,请与我联系。
关于swift - XCGLogger 是否使用 os_log 进行快速记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48556738/