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