def _set_log(self, log: tuple[Any, ...]) -> None:
    """Set the logging object to return from get_last_log.

    Args:
      log: A tuple with the tick first, and the latest log from each component.
    """
    tick_value, *channel_values = log
    assert tick_value is None
    self._log = dict(zip(self._channel_names, channel_values, strict=True))
Set the logging object to return from get_last_log.

    Args:
      log: A tuple with the tick first, and the latest log from each component.
    
concordia/agents/deprecated/entity_agent_with_logging.py