【发布时间】:2011-12-16 09:47:20
【问题描述】:
我对 iOS 上的 Apple System Log Facility (asl) 有疑问。设备上 asl 中消息的持久性是什么?在我看来,消息以某种方式保存在设备上的缓冲区中(过去大约 10 分钟)并且只能通过套接字访问,并且在设备重新启动时被擦除。这是真的?设备越狱后可以以某种方式访问旧日志。我主要对来自应用程序的消息(NSLog ...)感兴趣。
非常感谢!
【问题讨论】:
我对 iOS 上的 Apple System Log Facility (asl) 有疑问。设备上 asl 中消息的持久性是什么?在我看来,消息以某种方式保存在设备上的缓冲区中(过去大约 10 分钟)并且只能通过套接字访问,并且在设备重新启动时被擦除。这是真的?设备越狱后可以以某种方式访问旧日志。我主要对来自应用程序的消息(NSLog ...)感兴趣。
非常感谢!
【问题讨论】:
据我所知,如果设备重新启动,日志会被清除。我认为日志保存在内存中,新的日志消息替换了旧的消息。我不确定默认情况下有多少缓冲区。
如果你越狱你的手机,你可以设置一个变量(我忘了是哪个,但你可以上网查一下),然后将日志写入文件。
【讨论】: