class_docstr: Abstract base class used for modules in a pipeline.
class_docstr_tok: ["Abstract","base","class","used","for","modules","in","a","pipeline","."]
docstr: Set logger of module
  
  :param logger: input logger
docstr_tok: ["Set","logger","of","module",":","param","logger",":","input","logger"]
code: def set_logger(self, logger) -> None:
      """Set logger of module
  
      :param logger: input logger
      """
      self.logger = logger
  
imports: from __future__ import annotations
  import logging
  from abc import ABCMeta
  from functools import wraps
label_desc: Use image node_id 6 for calling the Module obj's underlying member method code with example usage: obj.set_logger(logger) without return types