Beispiel #1
0
        private static void UnobservedTaskExceptionHandler(object sender, UnobservedTaskExceptionEventArgs unobservedTaskExceptionEventArgs)
        {
            var title  = unobservedTaskExceptionEventArgs.Exception.ToString();
            var detail = unobservedTaskExceptionEventArgs.Exception.StackTrace;

            if (detail == null)
            {
                detail = "";
            }
            detail = "```\nTask Scheduler exception\n\n" + detail + "\n```";
            Bugfender.SendIssueWithTitle(title, detail);
        }
Beispiel #2
0
        private static void AppDomainExceptionHandler(object sender, UnhandledExceptionEventArgs unhandledExceptionEventArgs)
        {
            var e     = unhandledExceptionEventArgs.ExceptionObject as Exception;
            var title = e.Message;

            if (title == null)
            {
                title = e.ToString();
            }
            var detail = e.StackTrace;

            if (detail == null)
            {
                detail = "";
            }
            detail = "```\nApp Domain, current domain exception\n\n" + detail + "\n```";
            Bugfender.SendIssueWithTitle(title, detail);
        }