我正在尝试了解 asl.h 的工作原理,同时我正在阅读 asl.h 根据 http://www.opensource.apple.com/source/Libc/Libc-583/include/asl.h 对此方法的评论。
aslclient asl_open(const char *ident, const char *facility, uint32_t opts);
据说“初始化与 ASL 服务器的连接”。我想知道在这种情况下什么是 ASL 服务器。
谢谢
我正在尝试了解 asl.h 的工作原理,同时我正在阅读 asl.h 根据 http://www.opensource.apple.com/source/Libc/Libc-583/include/asl.h 对此方法的评论。
aslclient asl_open(const char *ident, const char *facility, uint32_t opts);
据说“初始化与 ASL 服务器的连接”。我想知道在这种情况下什么是 ASL 服务器。
谢谢
查找有关使用 ASL 的详细信息的第一个地方是联机帮助页,您可以使用以下命令在终端中提取该联机帮助页:
man 3 asl
除此之外,Peter Hosey 的Idle Time网站上有许多帖子详细介绍了 ASL 的工作原理。
对于希望从基于 Swift 的 API 使用 ASL 的人来说,有CleanroomASL 开源项目,它还详细介绍了 ASL 在 iOS 设备和 Mac 上的工作方式之间的差异。