feat: logging

This commit is contained in:
2025-07-28 15:27:17 +04:00
parent 361f94323c
commit 27fb24a44c
10 changed files with 171 additions and 5 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