docs: def dump_to_log(self):
          """Write summary to logger with the name and number of times each event has been
          counted.
  
          This function may be called at any point in the process. Counts are not zeroed.
  
          """
          if self._event_dict:
              logger.info('Events:')
              for event_str, count_int in sorted(self._event_dict.items()):
                  logger.info('  {}: {}'.format(event_str, count_int))
          else:
              logger.info('No Events')