diff --git a/pelican/__init__.py b/pelican/__init__.py index 12da111a..9777f651 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -447,7 +447,7 @@ def main(): logger.critical('Internal failure: %r', e, exc_info=True) raise logger.warning( - 'Caught exception "%s". Reloading.', e) + 'Caught exception "%s". Reloading.', e, exc_info=True) finally: time.sleep(.5) # sleep to avoid cpu load @@ -462,7 +462,7 @@ def main(): pelican.run() except Exception as e: - logger.critical('%s', e) + logger.critical('Internal failure: %r', e, exc_info=True) if args.verbosity == logging.DEBUG: raise