From b53dd30eae1d679b7eec4999bec50aed55bc105b Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Wed, 15 Feb 2023 09:05:31 +0100 Subject: [PATCH] Added log_level for logging target --- __init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/__init__.py b/__init__.py index 1ad14dd..172596c 100644 --- a/__init__.py +++ b/__init__.py @@ -163,20 +163,20 @@ class JsonFormatter(logging.Formatter): return json.dumps(obj) -def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None, host=None, port=None): +def appLoggingConfigure(basepath, target, log_name_lvl=[], target_level=logging.DEBUG, fmt=SHORT_FMT, ring_logs=None, host=None, port=None): target_handlers = ['main', ] # define handler # if target == 'stdout': handler = dict(main={ - 'level': 'DEBUG', + 'level': logging.getLevelName(target_level), 'formatter': 'format', 'class': 'logging.StreamHandler', 'stream': 'ext://sys.stdout', }) elif target == 'logfile': handler = dict(main={ - 'level': 'DEBUG', + 'level': logging.getLevelName(target_level), 'formatter': 'json', 'class': 'logging.handlers.RotatingFileHandler', 'filename': os.path.join(basepath, 'messages.log'),