diff --git a/avocado/core/dispatcher.py b/avocado/core/dispatcher.py index 0c561172b99c6b0c3bb5bcd15703e9e98faad50a..57dd65cde06cffd92f3f655c7d3fd83bd8c3ae6c 100644 --- a/avocado/core/dispatcher.py +++ b/avocado/core/dispatcher.py @@ -21,6 +21,7 @@ import sys from stevedore import EnabledExtensionManager from .settings import settings +from ..utils import stacktrace class Dispatcher(EnabledExtensionManager): @@ -242,6 +243,7 @@ class VarianterDispatcher(Dispatcher): except KeyboardInterrupt: raise except: # catch any exception pylint: disable=W0702 + stacktrace.log_exc_info(sys.exc_info(), logger='avocado.debug') log = logging.getLogger("avocado.app") log.error('Error running method "%s" of plugin "%s": %s', method_name, ext.name, sys.exc_info()[1])