class_docstr: Base class for a TFDS function decorator.
  
  When a decorated function is called, the method with the same name as this
  class is called on the registered loggers.
docstr: Calls the logger method with appropriate `args` and `kwargs`.
  
  Child classes need to implement how `args` and `kwargs` are passed from the
  function to the corresponding logger method.
  
  Args:
    logger_method: logger method with the same name as this class.
    args: args captured during the function call.
    kwargs: kwargs captured during the function call.
docstr_tok: ["Calls","the","logger","method","with","appropriate","`","args","`","and","`","kwargs","`",".","Child","classes","need","to","implement","how","`","args","`","and","`","kwargs","`","are","passed","from","the","function","to","the","corresponding","logger","method",".","Args",":","logger_method",":","logger","method","with","the","same","name","as","this","class",".","args",":","args","captured","during","the","function","call",".","kwargs",":","kwargs","captured","during","the","function","call","."]
code: def _call_logger_method(
      self,
      logger_method: _LoggerMethod,
      args: Any,
      kwargs: Any,
  ):
      """Calls the logger method with appropriate `args` and `kwargs`.
  
      Child classes need to implement how `args` and `kwargs` are passed from the
      function to the corresponding logger method.
  
      Args:
        logger_method: logger method with the same name as this class.
        args: args captured during the function call.
        kwargs: kwargs captured during the function call.
      """
      pass
  
imports: import abc
  import atexit
  import collections
  import functools
  import threading
  from typing import Any, Callable, Dict, List, Optional, Tuple, TypeVar
  from absl import flags
  from tensorflow_datasets.core.logging import base_logger
  from tensorflow_datasets.core.logging import call_metadata
  from tensorflow_datasets.core.logging import logging_logger
  import wrapt
label_desc: Use image node_id 3 for calling the _FunctionDecorator obj's underlying member method code with example usage: obj._call_logger_method(logger_method, args, kwargs) without return types