traceId_util.py 316 B

123456789101112131415161718
  1. # -*- coding:utf-8 -*-
  2. """
  3. @author: isaacqyang
  4. @time: 2023/5/16
  5. @desc:
  6. """
  7. import logging
  8. from contextvars import ContextVar
  9. request_id_context = ContextVar('request_id')
  10. class TraceIdFilter(logging.Filter):
  11. def filter(self, record):
  12. record.requestId = request_id_context.get()
  13. return True