Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 905 Bytes

File metadata and controls

34 lines (22 loc) · 905 Bytes

Notification notify feature

Notifications are very useful in the case of failure, in different situations notification can be used to notify users using different channels like Slack, Email etc. Notification feature can be enabled by providing a NotificationMixin object.

from error_tracker import NotificationMixin
 class Notifier(NotificationMixin):
     def notify(self, request, exception,
                email_subject=None,
                email_body=None,
                from_email=None,
                recipient_list=None):
         # add logic here

Flask App Usage

error_tracker = AppErrorTracker(app=app, db=db, notifier=Notifier())

Django App Usage

settings.py

APP_ERROR_NOTIFICATION_MODULE = "path to Notifier class"