fix: add handler if exists

This commit is contained in:
NiceAesth 2023-03-13 15:35:01 +02:00
parent 0d78b00342
commit b0e0bba27b
1 changed files with 3 additions and 0 deletions

View File

@ -217,6 +217,7 @@ class Node:
def _setup_logging(self, level: LogLevel) -> logging.Logger: def _setup_logging(self, level: LogLevel) -> logging.Logger:
logger = logging.getLogger("pomice") logger = logging.getLogger("pomice")
logger.setLevel(level) logger.setLevel(level)
handler = None
if self._log_handler is not None: if self._log_handler is not None:
handler = self._log_handler handler = self._log_handler
@ -230,6 +231,8 @@ class Node:
style="{", style="{",
) )
handler.setFormatter(formatter) handler.setFormatter(formatter)
if handler:
logger.addHandler(handler) logger.addHandler(handler)
return logger return logger