From fafaef89150dda0cdfc4b28b114b7226a9c383e1 Mon Sep 17 00:00:00 2001 From: user Date: Sun, 10 Mar 2024 17:44:41 +0300 Subject: [PATCH] dev@locazia: improve logger --- app/core/logger.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/core/logger.py b/app/core/logger.py index 374911a..a4b712f 100644 --- a/app/core/logger.py +++ b/app/core/logger.py @@ -1,5 +1,5 @@ import logging -import sys +import sys, os from app.core._config import LOG_LEVEL, LOG_FILEPATH @@ -28,8 +28,13 @@ handler3.setFormatter( ) logger.addHandler(handler3) +IGNORED_ISSUERS = os.getenv('IGNORED_ISSUERS', '').split(',') + def make_log(issuer, message, *args, level='INFO', **kwargs): + if issuer in IGNORED_ISSUERS: + return + assert level.upper() in LOG_LEVELS.keys(), f"Unknown log level" _log = getattr(logger, level.lower()) log_buffer = f"[{issuer if not (issuer is None) else 'System'}] {message}"