IEnumerator sendException(string exceptionType, string exceptionValue, List <StackTraceSpec> stackTrace) { if (isNoisy) { Debug.Log("sending exception to sentry..."); } var guid = Guid.NewGuid().ToString("N"); var bcrumbs = Breadcrumb.CombineBreadcrumbs(breadcrumbs, lastBreadcrumbPos, noBreadcrumbs); var s = JsonUtility.ToJson( new SentryExceptionMessage(version, guid, exceptionType, exceptionValue, bcrumbs, stackTrace)); return(_continueSendingMessage(s)); }
IEnumerator sentrySendMessage(string message) { if (isNoisy) { Debug.Log("sending message to sentry..."); } var guid = Guid.NewGuid().ToString("N"); var bcrumbs = Breadcrumb.CombineBreadcrumbs(breadcrumbs, lastBreadcrumbPos, noBreadcrumbs); var gameVersion = version; if (gameVersion == "") { gameVersion = Application.version; } var s = JsonUtility.ToJson( new SentryMessage(version, guid, message, bcrumbs)); return(_continueSendingMessage(s)); }
private List <Breadcrumb> GetBreadcrumbs() { return(Breadcrumb.CombineBreadcrumbs(_breadcrumbs, _lastBreadcrumbPos, _noBreadcrumbs)); }