Default to existing logger before setting up

This commit is contained in:
AbdulHamid Merii 2025-05-13 10:59:30 +01:00
parent 030f306088
commit 46728d5729

View File

@ -154,14 +154,11 @@ class Session(TokenManager):
self.__class__._sessions_weakrefs.append(weakref.ref(self))
self._verbose = verbose if verbose is not None else ENV_VERBOSE.get()
level = (
resolve_logging_level(ENV_VERBOSE.get(converter=str))
if self._verbose
else logging.WARNING
)
self._logger = logger or get_logger(
level=level, stream=sys.stderr if level is logging.DEBUG else None
)
if logger is not None:
self._logger = logger
else:
level = resolve_logging_level(ENV_VERBOSE.get(converter=str)) if self._verbose else logging.INFO
self._logger = get_logger(level=level, stream=sys.stderr if level is logging.DEBUG else None)
self.__worker = worker or self.get_worker_host_name()
self.client = ", ".join("{}-{}".format(*x) for x in self._client)