{"id":25435656,"url":"https://github.com/burnsoftnet/burnsoft.web.errorhandling","last_synced_at":"2026-05-04T07:33:17.695Z","repository":{"id":82532372,"uuid":"287266157","full_name":"burnsoftnet/BurnSoft.Web.ErrorHandling","owner":"burnsoftnet","description":"Simple Library that can help send error messages from your website to you or your support email about any application exception errors that have occurred in a pretty HTML report","archived":false,"fork":false,"pushed_at":"2020-08-20T13:37:23.000Z","size":859,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T07:35:14.359Z","etag":null,"topics":["burnsoft","email","error-handling","nuget-package","website"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/burnsoftnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-13T11:53:01.000Z","updated_at":"2022-05-24T18:37:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"b23b2db6-58d1-4513-aafd-6d7841b56ba3","html_url":"https://github.com/burnsoftnet/BurnSoft.Web.ErrorHandling","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burnsoftnet%2FBurnSoft.Web.ErrorHandling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burnsoftnet%2FBurnSoft.Web.ErrorHandling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burnsoftnet%2FBurnSoft.Web.ErrorHandling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burnsoftnet%2FBurnSoft.Web.ErrorHandling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burnsoftnet","download_url":"https://codeload.github.com/burnsoftnet/BurnSoft.Web.ErrorHandling/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254041,"owners_count":22039792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["burnsoft","email","error-handling","nuget-package","website"],"created_at":"2025-02-17T07:30:45.755Z","updated_at":"2026-05-04T07:33:17.690Z","avatar_url":"https://github.com/burnsoftnet.png","language":"C#","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=JSW8XEMQVH4BE"],"categories":[],"sub_categories":[],"readme":"# BurnSoft.Web.ErrorHandling\nSimple Library that can help send error messages from your website to you or your support email about any application exception errors that have occurred in a pretty HTML report.\n\nSomethings you might need to get the exact exception that occurred as well as any Session information that you can use to  recreate or diagnose the issue depending on how you currently use your session variables.\n\n## Example Picture\n![](SampleeMail.png)\n\n## How To Use\n\n1. Install nugget package\n2. Open your **Global.asax.cs** file.\n3. If you do not have it add the *Application_Error* function\n4. Call the function *SendHtmlError* in the Application_Error section.\n5. Add *Session[\"ERRORMESSAGE\"] = \"\";* in your **Session_Start** function.\n\nExample:\n\n        void Application_Error(object sender, EventArgs e)\n        {\n            Exception myErr = Server.GetLastError().GetBaseException();\n            BurnSoft.Web.ErrorHandling.ApplicationErrors.SendHtmlError(myErr,\"tosomeone@test.com\", \"siteSupport@test.com\", \"smtp.test.com\", \"siteSupport@test.com\", \"12345\");\n        }\n\n        void Session_Start(Object sender, EventArgs e)\n        {\n            Session[\"ERRORMESSAGE\"] = \"\";\n        }\n        \nSo now when you application throws an exception it will catch it and email it to you.\n\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=JSW8XEMQVH4BE)]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburnsoftnet%2Fburnsoft.web.errorhandling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburnsoftnet%2Fburnsoft.web.errorhandling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburnsoftnet%2Fburnsoft.web.errorhandling/lists"}