feat: added logger

This commit is contained in:
2025-11-25 11:01:36 +04:00
parent 52860f9a14
commit 678dd18e12
7 changed files with 165 additions and 0 deletions

17
logger/filters.py Normal file
View File

@@ -0,0 +1,17 @@
import logging
import uuid
class LevelFilter(logging.Filter):
def __init__(self, level):
super().__init__()
self.level = level
def filter(self, record):
return record.levelno == self.level
class RequestIdFilter(logging.Filter):
def filter(self, record):
record.request_id = str(uuid.uuid4())
return True