{"id":30048545,"url":"https://github.com/bugsnag/bugsnag-dotnet","last_synced_at":"2025-08-07T10:38:00.592Z","repository":{"id":22267375,"uuid":"25601485","full_name":"bugsnag/bugsnag-dotnet","owner":"bugsnag","description":".NET notifier for BugSnag. Error monitoring and error reporting for .NET.","archived":false,"fork":false,"pushed_at":"2025-07-17T10:54:35.000Z","size":3517,"stargazers_count":62,"open_issues_count":13,"forks_count":31,"subscribers_count":36,"default_branch":"next","last_synced_at":"2025-08-01T00:31:17.123Z","etag":null,"topics":["bugs","bugsnag","crash","crash-reporting","crash-reporting-tool","debug","debugging-tool","error","error-handling","error-log","error-monitoring","error-reporting","errors","exception-handler","exception-handling","exception-reporting","exceptions","notifier","platforms","unhandled-exceptions"],"latest_commit_sha":null,"homepage":"https://docs.bugsnag.com/platforms/dotnet/","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/bugsnag.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-10-22T19:58:02.000Z","updated_at":"2025-07-17T10:54:39.000Z","dependencies_parsed_at":"2024-12-10T12:19:14.044Z","dependency_job_id":"008c3c45-68be-4216-873c-a91f9accf58b","html_url":"https://github.com/bugsnag/bugsnag-dotnet","commit_stats":{"total_commits":277,"total_committers":17,"mean_commits":"16.294117647058822","dds":"0.36101083032490977","last_synced_commit":"bf2b163f8e7e1bad028d73f9fba7518b71d86d17"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/bugsnag/bugsnag-dotnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bugsnag","download_url":"https://codeload.github.com/bugsnag/bugsnag-dotnet/tar.gz/refs/heads/next","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bugsnag%2Fbugsnag-dotnet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269244200,"owners_count":24384536,"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","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bugs","bugsnag","crash","crash-reporting","crash-reporting-tool","debug","debugging-tool","error","error-handling","error-log","error-monitoring","error-reporting","errors","exception-handler","exception-handling","exception-reporting","exceptions","notifier","platforms","unhandled-exceptions"],"created_at":"2025-08-07T10:37:59.958Z","updated_at":"2025-08-07T10:38:00.582Z","avatar_url":"https://github.com/bugsnag.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bugsnag Notifier for .NET\n\n[![build status](https://ci.appveyor.com/api/projects/status/github/bugsnag/bugsnag-dotnet?branch=master\u0026svg=true)](https://ci.appveyor.com/project/bugsnag/bugsnag-dotnet)\n[![Documentation](https://img.shields.io/badge/documentation-latest-blue.svg)](https://docs.bugsnag.com/platforms/dotnet/)\n\nThe Bugsnag Notifier for .NET gives you instant notification of exceptions\nthrown from your .NET apps. Any uncaught exceptions will trigger a\nnotification to be sent to your Bugsnag project.\n\n[Bugsnag](https://www.bugsnag.com) captures errors in real-time from your web,\nmobile and desktop applications, helping you to understand and resolve them\nas fast as possible. [Create a free account](https://www.bugsnag.com) to start\ncapturing exceptions from your applications.\n\nContents\n--------\n\n- [Getting Started](#getting-started)\n\t- [Installation](#installation)\n\t- [Sending a Test Notification](#sending-a-test-notification)\n- [Usage](#usage)\n\t- [Catching and Reporting Exceptions](#catching-and-reporting-exceptions)\n\t- [Sending Handled Exceptions](#sending-handled-exceptions)\n\t- [Callbacks](#callbacks)\n- [Demo Applications](#demo-applications)\n- [Support](#support)\n- [Contributing](#contributing)\n- [License](#license)\n\n- [Additional Documentation](https://docs.bugsnag.com/platforms/dotnet/)\n\t- [Configuration](https://docs.bugsnag.com/platforms/dotnet/other/configuration-options/)\n\n\n\nGetting Started\n---------------\n\n### Installation\n\n#### Using Nuget (Recommended)\n- Install the [Bugsnag](https://www.nuget.org/packages/Bugsnag/) package from Nuget.\n\n#### Manual library reference\n- Download the latest [Bugsnag.dll](https://github.com/bugsnag/bugsnag-dotnet/releases/latest) and reference it in your project\n\n### Sending a Test Notification\n\n```\nvar configuration = new Bugsnag.Configuration(\"{API_KEY}\");\nvar client = new Bugsnag.Client(configuration);\n\nclient.Notify(new System.Exception(\"Error!\"));\n```\n\nUsage\n-----\n\n### Catching and Reporting Exceptions\n\n```\nvar configuration = new Bugsnag.Configuration(\"{API_KEY}\");\nvar client = new Bugsnag.Client(configuration);\n\nthrow new System.Exception(\"Error!\");\n```\n\n### Sending Handled Exceptions\n\n```\nvar configuration = new Bugsnag.Configuration(\"{API_KEY}\");\nvar client = new Bugsnag.Client(configuration);\n\ntry\n{\n\tthrow new System.Exception(\"Error!\");\n}\ncatch (System.Exception ex)\n{\n\tclient.Notify(ex);\n}\n```\n\n### Callbacks\n\n```\nvar configuration = new Bugsnag.Configuration(\"{API_KEY}\");\nvar client = new Bugsnag.Client(configuration);\nclient.BeforeNotify((report) =\u003e {\n\treport.Event.User = new Bugsnag.Payload.User {\n    Id = \"1\",\n    Name = \"Testy McTest\",\n    Email = \"support@bugsnag.com\" };\n});\n```\n\n### Disabling Bugsnag in Debug Mode\n\n```\nvar configuration = new Bugsnag.Configuration(\"{API_KEY}\")\n{\n\tReleaseStage = \"development\",\n\tNotifyReleaseStages = new[] { \"production\" },\n};\nvar client = new Bugsnag.Client(configuration);\n\ntry\n{\n\tthrow new System.Exception(\"Error!\");\n}\ncatch (System.Exception ex)\n{\n\tclient.Notify(ex);\n}\n```\n\nDemo Applications\n-----------------\n\n[Demo applications which use the Bugsnag .NET library](examples/)\n\nSupport\n-------\n\n* [Additional Documentation](https://docs.bugsnag.com/platforms/dotnet/)\n* [Search open and closed issues](https://github.com/bugsnag/bugsnag-dotnet/issues?utf8=✓\u0026q=is%3Aissue) for similar problems\n* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-dotnet/issues/new)\n\nContributing\n------------\n\nWe'd love you to file issues and send pull requests. The [contributing guidelines](CONTRIBUTING.md) details the process of building and testing `bugsnag-dotnet`, as well as the pull request process. Feel free to comment on [existing issues](https://github.com/bugsnag/bugsnag-dotnet/issues) for clarification or starting points.\n\nLicense\n-------\n\nThe Bugsnag .NET notifier is free software released under the MIT License. See [LICENSE.txt](https://github.com/bugsnag/bugsnag-dotnet/blob/master/LICENSE.txt) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsnag%2Fbugsnag-dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbugsnag%2Fbugsnag-dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbugsnag%2Fbugsnag-dotnet/lists"}