code: def log(self, level, message, *args, **kwargs):
          
          extra = kwargs.pop('extra', {})
          extra.update({
              'user': self.user
          })
  
          kwargs['extra'] = extra
          super(ServiceLogger, self).log(level, message, *args, **kwargs)
docs: Provide current user as extra context to the logger