From 667f8f5dac092565431f712a3b2fe33af076d171 Mon Sep 17 00:00:00 2001 From: Jakob Schlyter Date: Mon, 21 Oct 2024 07:45:36 +0200 Subject: [PATCH] cleanup logging --- dnstapir/logging.py | 5 +++++ tests/test_logging.py | 8 +++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dnstapir/logging.py b/dnstapir/logging.py index 39efe2c..a80fe80 100644 --- a/dnstapir/logging.py +++ b/dnstapir/logging.py @@ -1,3 +1,4 @@ +import logging.config from datetime import datetime from jsonformatter import JsonFormatter as _JsonFormatter @@ -42,3 +43,7 @@ class JsonFormatter(_JsonFormatter): def formatTime(self, record, datefmt=None): dt = datetime.fromtimestamp(record.created).astimezone() return dt.strftime(TIMESTAMP_FORMAT) + + +def configure_json_logging(): + logging.config.dictConfig(LOGGING_CONFIG_JSON) diff --git a/tests/test_logging.py b/tests/test_logging.py index ca4c9ba..8658de4 100644 --- a/tests/test_logging.py +++ b/tests/test_logging.py @@ -1,11 +1,9 @@ import logging -import logging.config -from dnstapir.logging import LOGGING_CONFIG_JSON +from dnstapir.logging import configure_json_logging def test_logging(): + configure_json_logging() logger = logging.getLogger(__name__) - logging_config = LOGGING_CONFIG_JSON - logging.config.dictConfig(logging_config) - logger.warning("Hello") + logger.warning("Hello world")