diff --git a/src/python/pants/option/global_options.py b/src/python/pants/option/global_options.py index fdf0986a1ae..176c5955ea7 100644 --- a/src/python/pants/option/global_options.py +++ b/src/python/pants/option/global_options.py @@ -572,7 +572,11 @@ def register_bootstrap_options(cls, register): "--print-exception-stacktrace", advanced=True, type=bool, - fingerprint=False, + default=False, + # TODO: We must restart the daemon because of global mutable state in `init/logging.py` + # from `ExceptionSink.should_print_exception_stacktrace`. Fix this and only use + # `fingerprint=True` instead. + daemon=True, help="Print to console the full exception stack trace if encountered.", )