Example #1
0
    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));
    }
Example #2
0
    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));
 }