From 11d46fdb66d612067e17cc2c8c66c103dd4781ad Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Mon, 25 Aug 2025 00:36:17 +0100 Subject: [PATCH] Make logging.basicConfig conditional (#670) Co-authored-by: Patrick Kanzler <4189642+patkan@users.noreply.github.com> --- src/escpos/capabilities.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/escpos/capabilities.py b/src/escpos/capabilities.py index 5ae5110..29f6af1 100644 --- a/src/escpos/capabilities.py +++ b/src/escpos/capabilities.py @@ -13,9 +13,10 @@ from typing import Any, Dict, Optional, Type import importlib_resources import yaml -logging.basicConfig() -logger = logging.getLogger(__name__) +if environ.get("ESCPOS_CAPABILITIES_DEBUG", 0): + logging.basicConfig() +logger = logging.getLogger(__name__) pickle_dir = environ.get("ESCPOS_CAPABILITIES_PICKLE_DIR", mkdtemp()) pickle_path = path.join(pickle_dir, f"{platform.python_version()}.capabilities.pickle") # get a temporary file from importlib_resources if no file is specified in env