class_docstr: Logs debug information during attacking process.
class_docstr_tok: ["Logs","debug","information","during","attacking","process","."]
docstr: Prints debug info on the stderr.
  
  :param adv_object: Parameters of the adversarial object, printed out to the stderr.
docstr_tok: ["Prints","debug","info","on","the","stderr",".",":","param","adv_object",":","Parameters","of","the","adversarial","object",",","printed","out","to","the","stderr","."]
code: def log(self, adv_object: AdversarialObject) -> None:
      """
      Prints debug info on the stderr.
  
      :param adv_object: Parameters of the adversarial object, printed out to the stderr.
      """
      self.logger.info(adv_object)
  
imports: from abc import ABC, abstractmethod
  from logging import Logger
  from pathlib import Path
  import string
  from typing import Any, Callable, List, Tuple, Union
  import numpy
label_desc: Use image node_id 2 for calling the DebugInfo obj's underlying member method code with example usage: obj.log(adv_object) without return types