Holds data for a single application crash event and provides access to all gathered crash reports.
// This example shows a list of crash reports (if available), // and allows you to output crash data to console, or // delete them. public class Crashes: MonoBehaviour { void OnGUI() { var reports = CrashReport.reports; GUILayout.Label("Crash reports:"); foreach (var r in reports) { GUILayout.BeginHorizontal(); GUILayout.Label("Crash: " + r.time); if (GUILayout.Button("Log")) { Debug.Log(r.text); } if (GUILayout.Button("Remove")) { r.Remove(); } GUILayout.EndHorizontal(); } } }
lastReport | Returns last crash report, or null if no reports are available. |
---|---|
reports | Returns all currently available reports in a new array. |
text | Crash report data as formatted text. |
---|---|
time | Time, when the crash occured. |
Remove | Remove report from available reports list. |
---|
RemoveAll | Remove all reports from available reports list. |
---|