class_docstr: The base monitor class. All monitors should inherit from this class.
  Subclasses should implement the following methods:
  - export_schema
  - export_data
  to export the schema and data to the desired format.
code: def log_table(
      self,
      data: t.Iterable[t.Iterable[DT]],
      schema: dict[str, str],
  ) -> None:
      logger.warning(
          "log_table() is not implemented yet. Will ignore the data. Please use log() or log_batch() instead."
      )
      return
  
imports: from __future__ import annotations
  import collections
  import contextvars
  import logging
  import typing
label_desc: Use image node_id 8 for calling the MonitorBase obj's underlying member method code with example usage: obj.log_table(data, schema) without return types