bugsnag-js
                                
                                 bugsnag-js copied to clipboard
                                
                                    bugsnag-js copied to clipboard
                            
                            
                            
                        Plugin for Azure Functions
Goal
This is an initial commit of a @bugsnag/js plugin for Azure Functions. It wraps the Azure Functions handler and catches unhandled exceptions. It also automatically adds the Azure Functions context to any errors reported to Bugsnag.
Design
This plugin is based on the AWS Lambda plugin. It exports a function to create a wrapper function which can be used around the individual Azure Functions handler.
I'm not very familiar with this codebase so I took my best guess on appropriate changes to integrate it based on the AWS Lambda plugin. Hopefully it provides a good starting point to getting this incorporated!
Changeset
A new plugin was added for Azure Functions
Testing
Basic unit tests are included, based on the AWS Lambda unit tests. I don't have the proper environment to be able to do much more e2e testing.
Hi @dpolivy, thanks for the PR! We'll look to get this reviewed as soon as priorities allow.