mirror of
https://github.com/Findus23/RadioStats.git
synced 2024-09-19 16:03:48 +02:00
six sentry in flask
This commit is contained in:
parent
c1841d952f
commit
c2bfeaedcc
1 changed files with 8 additions and 6 deletions
14
app.py
14
app.py
|
@ -1,12 +1,11 @@
|
||||||
# Blog configuration values.
|
# Blog configuration values.
|
||||||
|
|
||||||
import logging
|
import sentry_sdk
|
||||||
|
|
||||||
from flask import Flask
|
from flask import Flask
|
||||||
from flask_caching import Cache
|
from flask_caching import Cache
|
||||||
from playhouse.flask_utils import FlaskDB
|
from playhouse.flask_utils import FlaskDB
|
||||||
from playhouse.pool import PooledMySQLDatabase
|
from playhouse.pool import PooledMySQLDatabase
|
||||||
from raven.contrib.flask import Sentry
|
from sentry_sdk.integrations.flask import FlaskIntegration
|
||||||
|
|
||||||
import config
|
import config
|
||||||
|
|
||||||
|
@ -17,14 +16,17 @@ else:
|
||||||
CACHE_TYPE = "null"
|
CACHE_TYPE = "null"
|
||||||
CACHE_REDIS_DB = config.redisDB
|
CACHE_REDIS_DB = config.redisDB
|
||||||
|
|
||||||
|
if config.sentryDSN:
|
||||||
|
sentry_sdk.init(
|
||||||
|
dsn=config.sentryDSN,
|
||||||
|
integrations=[FlaskIntegration()]
|
||||||
|
)
|
||||||
|
|
||||||
# Create a Flask WSGI app and configure it using values from the module.
|
# Create a Flask WSGI app and configure it using values from the module.
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.config.from_object(__name__)
|
app.config.from_object(__name__)
|
||||||
cache = Cache(app)
|
cache = Cache(app)
|
||||||
|
|
||||||
if config.sentryDSN:
|
|
||||||
sentry = Sentry(app, dsn=config.sentryDSN, logging=True, level=logging.WARNING)
|
|
||||||
|
|
||||||
flask_db = FlaskDB(app)
|
flask_db = FlaskDB(app)
|
||||||
|
|
||||||
db = flask_db.database
|
db = flask_db.database
|
||||||
|
|
Loading…
Reference in a new issue