From 6edee269d873803688b4587701fbfebfb52c99c2 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 8 Mar 2025 14:31:03 +0100 Subject: [PATCH] chore: deepcopy log config --- freqtrade/loggers/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/loggers/__init__.py b/freqtrade/loggers/__init__.py index f6f4985e6..673fb3ce3 100644 --- a/freqtrade/loggers/__init__.py +++ b/freqtrade/loggers/__init__.py @@ -1,4 +1,6 @@ import logging +import logging.config +from copy import deepcopy from logging import Formatter from pathlib import Path from typing import Any @@ -120,7 +122,7 @@ def _add_formatter(log_config: dict[str, Any], format_name: str, format_: str): def _create_log_config(config: Config) -> dict[str, Any]: # Get log_config from user config or use default - log_config = config.get("log_config", FT_LOGGING_CONFIG.copy()) + log_config = config.get("log_config", deepcopy(FT_LOGGING_CONFIG)) if logfile := config.get("logfile"): s = logfile.split(":")