【发布时间】:2020-06-19 10:38:25
【问题描述】:
我目前正在做一个小项目,我想在其中使用哨兵捕捉崩溃。该项目正在使用 Godot 的 c# 实现。
Sentry 需要包装所有正在执行的代码以捕获异常。
是否有一个通用入口点可以放置这个 try/catch 块,或者我需要将它添加到 Godot 调用的代码的每个部分中吗?
提前谢谢:)
【问题讨论】:
-
对 Godot 人来说似乎更像是一个问题。当任何脚本出现错误时,AppDomain.UnhandledException 事件是否会触发? Sentry 会自动捕获它。否则,错误通知的方式是什么?
-
在我的常规应用程序中,我只需要将它添加到包含所有必需调用的常规 MainWindow 方法中。
-
有一个pull request使用C++实现crash reporting into Godot,但现在不太可能合并。