diff options
author | 2021-11-12 06:19:59 +0400 | |
---|---|---|
committer | 2021-11-12 06:19:59 +0400 | |
commit | 40b58132d488bab962d8aeecfc932a1cb5842a85 (patch) | |
tree | d7406eed339a63be27024c410b16d54987056007 /bot/__main__.py | |
parent | Disable File Logs In Production (diff) |
Move Sentry Into Init
Moves the sentry setup to be one of the very first things run during
startup, so we are able to catch more errors, such as ones that might
occur while setting up logs.
Signed-off-by: Hassan Abouelela <[email protected]>
Diffstat (limited to 'bot/__main__.py')
-rw-r--r-- | bot/__main__.py | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/bot/__main__.py b/bot/__main__.py index c6e5fa57..6889fe2b 100644 --- a/bot/__main__.py +++ b/bot/__main__.py @@ -1,28 +1,10 @@ import logging -import sentry_sdk -from sentry_sdk.integrations.logging import LoggingIntegration -from sentry_sdk.integrations.redis import RedisIntegration - from bot.bot import bot -from bot.constants import Client, GIT_SHA, STAFF_ROLES, WHITELISTED_CHANNELS +from bot.constants import Client, STAFF_ROLES, WHITELISTED_CHANNELS from bot.utils.decorators import whitelist_check from bot.utils.extensions import walk_extensions -sentry_logging = LoggingIntegration( - level=logging.DEBUG, - event_level=logging.WARNING -) - -sentry_sdk.init( - dsn=Client.sentry_dsn, - integrations=[ - sentry_logging, - RedisIntegration() - ], - release=f"sir-lancebot@{GIT_SHA}" -) - log = logging.getLogger(__name__) bot.add_check(whitelist_check(channels=WHITELISTED_CHANNELS, roles=STAFF_ROLES)) |