class_docstr: Abstract metric logger.
docstr: Log multiple scalar values.
  
  Args:
      payload (dict): dictionary of tag name and scalar value
      step (int): step value to record
code: def log_dict(self, payload: Mapping[str, Scalar], step: int) -> None:
      """Log multiple scalar values.
  
      Args:
          payload (dict): dictionary of tag name and scalar value
          step (int): step value to record
      """
      pass
  
file_path: tnt/torchtnt/utils/loggers/logger.py
imports: from typing import Mapping, Union
  from numpy import ndarray
  from torch import Tensor
  from typing_extensions import Protocol
label_desc: Use image node_id 2 for calling the MetricLogger obj's underlying member method code with example usage: obj.log_dict(payload, step) without return types