Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode os_日志住在哪里?它们可以被解析吗?_Xcode_Logging - Fatal编程技术网

Xcode os_日志住在哪里?它们可以被解析吗?

Xcode os_日志住在哪里?它们可以被解析吗?,xcode,logging,Xcode,Logging,使用aslmsg,可以遍历日志中的每条消息来创建NSString,然后对它们执行我们想要的任何操作。我打算使用os_日志,但没有看到可以解析日志消息的出口…日志是否只能通过终端看到,或者是否有某个对象居住在某个地方,我可以访问它们?有一个 2016年WWDC会议。从发言稿中: 在这个新系统中,日志数据以压缩的二进制格式保存在磁盘上,称为.tracev3文件 这些文件现在存储在/var/db/diagnostics下,其他支持文件存储在/var/db/uuidtext中。有新的工具来访问数据,有新

使用aslmsg,可以遍历日志中的每条消息来创建NSString,然后对它们执行我们想要的任何操作。我打算使用os_日志,但没有看到可以解析日志消息的出口…日志是否只能通过终端看到,或者是否有某个对象居住在某个地方,我可以访问它们?

有一个 2016年WWDC会议。从发言稿中:

在这个新系统中,日志数据以压缩的二进制格式保存在磁盘上,称为.tracev3文件

这些文件现在存储在/var/db/diagnostics下,其他支持文件存储在/var/db/uuidtext中。有新的工具来访问数据,有新的控制台,新的日志命令行工具,您必须记住的一件事是,因为数据现在以二进制格式存储,所以您必须使用新的工具来访问它。所以你不能再浏览日志了,你必须使用我们的工具来浏览日志

因此,文件是可访问的,但不适合解析。阅读 仅通过
/usr/bin/log
工具支持日志消息
还有控制台。

这真是个麻烦。。。当人们希望在运行时解析数据并将其发送到别处时,他们建议他们做什么?我们应该继续使用asl吗?