Django サーバーを実行し、Sentry を使用して例外をキャプチャしています。Sentry を構成するときにRAVEN_CONFIG
、さまざまなsettings.py
ファイルを追加します。
INSTALLED_APPS = (
'raven.contrib.django.raven_compat'
)
RAVEN_CONFIG = {
'dsn': 'https://*****@app.getsentry.com/PORT_NUMBER',
}
ここで、空の文字列プロパティを使用できることを読みました。ただし、ここに示すようDSN
に実行すると、次のようになります。python manage.py raven test
raven.exceptions.InvalidDsn: Unsupported Sentry DSN scheme: ()
最善の解決策は、常に Raven クライアントを使用でき、設定ファイルで例外を送信するかどうかを定義することです。
もう 1 つの要件は、Client
モジュールを使用して例外をキャプチャすることです。このために、いくつかの値を設定する必要があります。DSN
from raven import Client
client = Client('https://<key>:<secret>@app.getsentry.com/<project>')
したがって、DSN
値を設定しないことはできません