gpt4 book ai didi

objective-c - 在 Cocoa/Objective-C 中将错误打印到文件

转载 作者:行者123 更新时间:2023-12-03 17:07:42 24 4
gpt4 key购买 nike

计算机界的 friend 们大家好!

任何愿意提供帮助的人都会感激不尽;)

只是想知道将错误打印到文件的最佳方法是什么,以便如果我的可执行文件崩溃,我可以记录所发生的情况。

这将在 Cocoa、Objective-C 或 C 中。

谢谢

埃里克

PS。我希望我的问题不是太笼统或含糊。如果您需要澄清,请告诉我。

最佳答案

如果您的应用崩溃,它会自动将崩溃日志写入~/Library/Logs/CrashReporter。崩溃日志将包含许多有用的信息,包括堆栈跟踪和注册表状态。您无需执行任何操作即可启用此功能。

对于其他不会导致崩溃的错误消息,您可以使用 NSLog 将信息写入应用程序的日志文件,该文件存储在 ~/Library/Logs 。日志消息将前面加上时间戳。默认情况下,NSLog 写入全局控制台日志,但该行为可以通过 setting STDERR_FILENO 修改。 .

关于objective-c - 在 Cocoa/Objective-C 中将错误打印到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com