aboutsummaryrefslogtreecommitdiffstats
path: root/bot/__main__.py
diff options
context:
space:
mode:
authorGravatar Joseph Banks <[email protected]>2020-03-25 23:57:23 +0000
committerGravatar Joseph Banks <[email protected]>2020-03-25 23:57:23 +0000
commitf2ca5d13e07ab0136b51d6b863a3f59791c15a7f (patch)
tree4ce6ec6383458db84b53771fd284f8200e75f272 /bot/__main__.py
parentMerge pull request #378 from python-discord/update-contrib (diff)
Setup Sentry
Diffstat (limited to 'bot/__main__.py')
-rw-r--r--bot/__main__.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/bot/__main__.py b/bot/__main__.py
index a169257f..2e68a9a4 100644
--- a/bot/__main__.py
+++ b/bot/__main__.py
@@ -1,9 +1,22 @@
import logging
+import sentry_sdk
+from sentry_sdk.integrations.logging import LoggingIntegration
+
from bot.bot import bot
from bot.constants import Client, STAFF_ROLES, WHITELISTED_CHANNELS
from bot.decorators import in_channel_check
+sentry_logging = LoggingIntegration(
+ level=logging.DEBUG,
+ event_level=logging.WARNING
+)
+
+sentry_sdk.init(
+ dsn=Client.sentry_dsn,
+ integrations=[sentry_logging]
+)
+
log = logging.getLogger(__name__)
bot.add_check(in_channel_check(*WHITELISTED_CHANNELS, bypass_roles=STAFF_ROLES))