code: def add_greenlet_name(
          _logger: str,
          _method_name: str,
          event_dict: Dict[str, Any],
  ) -> Dict[str, Any]:
      
      current_greenlet = gevent.getcurrent()
      greenlet_name = getattr(current_greenlet, 'name', None)
      if greenlet_name is not None and not greenlet_name.startswith('Greenlet-'):
          event_dict['greenlet_name'] = greenlet_name
      return event_dict
docs: Add greenlet_name to the event dict for greenlets that have a non-default name.