From d1858c3aff66bf99aeb6fe84fb1de5b8c3ecbfce Mon Sep 17 00:00:00 2001 From: Tediore Date: Wed, 18 Aug 2021 00:05:24 -0500 Subject: [PATCH] Now with 30% less sugar --- battery2mqtt.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/battery2mqtt.py b/battery2mqtt.py index 4d966ec..5cc937d 100644 --- a/battery2mqtt.py +++ b/battery2mqtt.py @@ -19,7 +19,11 @@ TIME_REMAINING = int(os.getenv('TIME_REMAINING', 1)) AC_ADAPTER = int(os.getenv('AC_ADAPTER', 0)) LOG_LEVEL = os.getenv('LOG_LEVEL', 'INFO').upper() -logging.basicConfig(level=LOG_LEVEL, format='%(asctime)s %(levelname)s: %(message)s') +if LOG_LEVEL.lower() not in ['debug', 'info', 'warning', 'error']: + logging.basicConfig(level='INFO', format='%(asctime)s %(levelname)s: %(message)s') + logging.warning(f'Selected log level "{LOG_LEVEL}" is not valid; using default') +else: + logging.basicConfig(level=LOG_LEVEL, format='%(asctime)s %(levelname)s: %(message)s') client = mqtt.Client("battery2mqtt")