diff --git a/dill/logger.py b/dill/logger.py index e4ac213f..d308cdc2 100644 --- a/dill/logger.py +++ b/dill/logger.py @@ -209,8 +209,9 @@ def format(self, record): return super().format(record) logger = logging.getLogger('dill') +logger.propagate = False adapter = TraceAdapter(logger) -stderr_handler = logging.StreamHandler() +stderr_handler = logging._StderrHandler() adapter.addHandler(stderr_handler) def trace(arg: Union[bool, TextIO, str, os.PathLike] = None, *, mode: str = 'a') -> NoReturn: