Updating from older Python notifiers
Get the most out of Airbrake’s features and stay up to date with the latest improvements by updating your project to the latest version of our Python error reporting library for Django and Flask.
If you are using Python 3.4+, we would recommend upgrading the Airbrake
library you use from
airbrake-python
to our new
official notifier: pybrake
.
Step 1: uninstall airbrake-python
pip uninstall airbrake
Step 2: remove references to the old notifier
Remove references to airbrake
like imports:
import airbrake
logger = airbrake.getLogger(api_key=*****, project_id=123
Step 3: install new notifier
pip install -U pybrake
Configuration
To configure pybrake you will need your Airbrake project’s id
and api_key
,
these are available from your project’s settings page.
import pybrake
notifier = pybrake.Notifier(project_id=123,
project_key='FIXME',
environment='production')
Sending errors to Airbrake
try:
raise ValueError('hello')
except Exception as err:
notifier.notify(err)