dev@locazia: improve logger

This commit is contained in:
user 2024-03-10 17:44:41 +03:00
parent c4be5a8099
commit fafaef8915
1 changed files with 6 additions and 1 deletions

View File

@ -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}"