我正在使用在 PLCrashReporter 之上运行的 QuincyKit 来发现我的 iOS 应用程序中的生产崩溃并获取日志。有时,如果我在崩溃点以上的几个调用堆栈级别中有一些变量,它将极大地帮助我调试。比如,如果记录处理代码嵌套了很多层,那么它在哪个记录 ID 上崩溃了。
问题是 - 有没有办法提供某种上下文字符串作为生成时的描述插入到崩溃日志中?我会在进入记录的调用堆栈时设置它,我会在退出时清除它。如果它是非持久性的(即在内存中)会更好——我担心一直写入非 volatile 存储会对电池造成负担。
Best Answer-推荐答案 strong>
不,但是 feature was proposed over 2 years ago还有一个补丁。
我实际上更喜欢允许记录环形缓冲区内容的版本(您可以有效地将消息记录到其中!),这似乎可能更有用。
关于ios - QuincyKit/PLCrashReporter : provide description *before* the crash,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/11588474/
|