Api > Bugsnag
Met het programma Bugsnag is het, zoals de naam al doet vermoeden, mogelijk om de oorzaak van bugs in je code te achterhalen. Met deze toepassing binnen nodum ben je in staat om error-reports naar Bugsnag te sturen. Een account en geldige API-key van Bugsnag is hiervoor wel vereist.
Om deze functionaliteit te gebruiken dien je deze aan te zetten in de algemene instellingen, en dient een geldige API-key voor Bugsnag opgegeven te worden:
[exceptionhandling]
bugsnag_enabled = 1
no_batchsending = 0
bugsnag_404 = 1
bugsnag_apikey = "af17dxxxxxxxxxxxxxxxxxxxxxxxx998"
stage = "development" ; use: 'development' or 'production'
apptype = "boilerplate" ; use: free text to identify the app type
Iedere Exception wordt - indien Bugsnag aan staat - standaard verzonden (timeout staat op 1 seconde).
Bugsnag is ook beschikbaar in Twig! Echter heb je daar natuurlijk geen Exception objecten. Het kan echter wel bijzonder handig zijn om ook in Twig bepaalde uitzonderingssituaties als custom Error kenbaar te maken:
{{ bugsnag.notifyError('ErrorType', 'Something bad happened here too') }}