mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-06 09:22:31 -05:00
Sentry error logging (#784)
This commit is contained in:
10
main.py
10
main.py
@@ -1,7 +1,8 @@
|
||||
from core.bot import Red, ExitCodes
|
||||
from core.global_checks import init_global_checks
|
||||
from core.events import init_events
|
||||
from core.cli import interactive_config, confirm, parse_cli_flags
|
||||
from core.sentry_setup import init_sentry_logging
|
||||
from core.cli import interactive_config, confirm, parse_cli_flags, ask_sentry
|
||||
from core.core_commands import Core
|
||||
from core.dev_commands import Dev
|
||||
import asyncio
|
||||
@@ -59,6 +60,7 @@ if __name__ == '__main__':
|
||||
red = Red(cli_flags, description=description, pm_help=None)
|
||||
init_global_checks(red)
|
||||
init_events(red, cli_flags)
|
||||
|
||||
red.add_cog(Core())
|
||||
|
||||
if cli_flags.dev:
|
||||
@@ -77,6 +79,12 @@ if __name__ == '__main__':
|
||||
log.critical("Token and prefix must be set in order to login.")
|
||||
sys.exit(1)
|
||||
|
||||
if red.db.enable_sentry() is None:
|
||||
ask_sentry(red)
|
||||
|
||||
if red.db.enable_sentry():
|
||||
init_sentry_logging()
|
||||
|
||||
loop = asyncio.get_event_loop()
|
||||
cleanup_tasks = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user