From e4e0a1d722065c1741852ef81d02c2abe0cecab3 Mon Sep 17 00:00:00 2001 From: Roland Date: Tue, 12 Mar 2024 16:47:14 -0600 Subject: [PATCH] Removing any log handlers before adding custom handler. --- wrolpi/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wrolpi/common.py b/wrolpi/common.py index 5466533b..5bb03eaa 100644 --- a/wrolpi/common.py +++ b/wrolpi/common.py @@ -44,7 +44,11 @@ from wrolpi.vars import PYTEST, DOCKERIZED, CONFIG_DIR, MEDIA_DIRECTORY, DEFAULT LOG_LEVEL = multiprocessing.Value(ctypes.c_int, 20) +# Get root handler, delete any existing handlers. logger = logging.getLogger() +for handler in logger.handlers: + logger.removeHandler(handler) + ch = logging.StreamHandler() formatter = logging.Formatter('[%(asctime)s] [%(process)d] [%(name)s:%(lineno)d] [%(levelname)s] %(message)s') ch.setFormatter(formatter)