From d97d66c787778a1a467eff013615251fe607328d Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Tue, 27 Apr 2021 00:53:45 +0200 Subject: [PATCH] move logging config to the top again --- owrx/__main__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/owrx/__main__.py b/owrx/__main__.py index 950a915..bac982f 100644 --- a/owrx/__main__.py +++ b/owrx/__main__.py @@ -1,3 +1,9 @@ +import logging + +# the linter will complain about this, but the logging must be configured before importing all the other modules +logging.basicConfig(level=logging.DEBUG, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s") +logger = logging.getLogger(__name__) + from http.server import HTTPServer from owrx.http import RequestHandler from owrx.config.core import CoreConfig @@ -15,11 +21,6 @@ from owrx.admin import add_admin_parser, run_admin_action import signal import argparse -import logging - -logging.basicConfig(level=logging.DEBUG, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s") -logger = logging.getLogger(__name__) - class ThreadedHttpServer(ThreadingMixIn, HTTPServer): pass