def log_info(self):
        """
        Logs information about distributed training environment.
        """
        # of not printing logger.info messages on processes with rank > 0
        logger.warning('----------------')
        logger.warning('MPI Adapter data')
        logger.warning('----------------')
        logger.warning(f'environment info: {self.env_info}')
        logger.warning(f'init method url: {self.init_method_url}')
        logger.warning(f'world size: {self.world_size}')
        logger.warning(f'local size: {self.local_size}')
        logger.warning(f'rank: {self.rank}')
        logger.warning(f'local rank: {self.local_rank}')
        logger.warning(f'master address: {self.master_address}')
        logger.warning(f'master port: {self.master_port}')
        logger.warning('----------------')

        Logs information about distributed training environment.
        
trainer/utils/mpi_adapter.py