Make sure to log all exceptions to file

This commit is contained in:
Serene-Arc
2021-03-21 20:09:21 +10:00
committed by Ali Parlakci
parent faa3c20713
commit 0d78e16b2d

View File

@@ -56,8 +56,13 @@ def cli_download(context: click.Context, **_):
config = Configuration()
config.process_click_arguments(context)
setup_logging(config.verbose)
try:
reddit_downloader = RedditDownloader(config)
reddit_downloader.download()
except Exception:
logger.exception('Downloader exited unexpectedly')
raise
else:
logger.info('Program complete')
@@ -69,8 +74,13 @@ def cli_archive(context: click.Context, **_):
config = Configuration()
config.process_click_arguments(context)
setup_logging(config.verbose)
try:
reddit_archiver = Archiver(config)
reddit_archiver.download()
except Exception:
logger.exception('Downloader exited unexpectedly')
raise
else:
logger.info('Program complete')