Make sure to log all exceptions to file
This commit is contained in:
@@ -56,8 +56,13 @@ def cli_download(context: click.Context, **_):
|
|||||||
config = Configuration()
|
config = Configuration()
|
||||||
config.process_click_arguments(context)
|
config.process_click_arguments(context)
|
||||||
setup_logging(config.verbose)
|
setup_logging(config.verbose)
|
||||||
|
try:
|
||||||
reddit_downloader = RedditDownloader(config)
|
reddit_downloader = RedditDownloader(config)
|
||||||
reddit_downloader.download()
|
reddit_downloader.download()
|
||||||
|
except Exception:
|
||||||
|
logger.exception('Downloader exited unexpectedly')
|
||||||
|
raise
|
||||||
|
else:
|
||||||
logger.info('Program complete')
|
logger.info('Program complete')
|
||||||
|
|
||||||
|
|
||||||
@@ -69,8 +74,13 @@ def cli_archive(context: click.Context, **_):
|
|||||||
config = Configuration()
|
config = Configuration()
|
||||||
config.process_click_arguments(context)
|
config.process_click_arguments(context)
|
||||||
setup_logging(config.verbose)
|
setup_logging(config.verbose)
|
||||||
|
try:
|
||||||
reddit_archiver = Archiver(config)
|
reddit_archiver = Archiver(config)
|
||||||
reddit_archiver.download()
|
reddit_archiver.download()
|
||||||
|
except Exception:
|
||||||
|
logger.exception('Downloader exited unexpectedly')
|
||||||
|
raise
|
||||||
|
else:
|
||||||
logger.info('Program complete')
|
logger.info('Program complete')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user