Skip to content

Commit 6f4b9c4

Browse files
committed
Use Requests transport for Sentry logging
1 parent 5414e0f commit 6f4b9c4

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

brainzutils/flask/loggers.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import logging
22
from logging.handlers import RotatingFileHandler, SMTPHandler
3-
from raven.contrib.flask import Sentry
3+
import raven.base
4+
import raven.contrib.flask
5+
import raven.transport.threaded_requests
6+
47

58

69
def add_file_handler(app, filename, max_bytes=512 * 1024, backup_count=100):
@@ -48,4 +51,10 @@ def add_sentry(app, dsn, level=logging.WARNING):
4851
We use Raven as a client for Sentry. More info about Raven is available at
4952
https://raven.readthedocs.org/.
5053
"""
51-
Sentry(app, dsn=dsn, level=level, logging=True)
54+
app.config["SENTRY_TRANSPORT"] = raven.transport.threaded_requests.ThreadedRequestsHTTPTransport
55+
raven.contrib.flask.Sentry(
56+
app=app,
57+
dsn=dsn,
58+
level=level,
59+
logging=True,
60+
)

0 commit comments

Comments
 (0)