code: def _log(self, message, level, dst):
      if dst is None:
          dst = [0]
      if isinstance(dst, int):
          dst = [dst]
      if self.rank in dst:
          logger.log(msg=message, stacklevel=3, level=level)
  
imports: import typing
  import warnings
  from typing import overload
  import torch
  from fate.arch.protocol import mpc
  import logging
label_desc: Use image node_id 23 for calling the MPC obj's underlying member method code with example usage: obj._log(message, level, dst) without return types