class_docstr: This is a distributed event logger class essentially based on :class:`logging`.
  
  Args:
      name (str): The name of the logger.
  
  Note:
      Logging types: ``info``, ``warning``, ``debug`` and ``error``
code: def __init__(self, name):
      if name in ColossalQALogger.__instances:
          raise ValueError("Logger with the same name has been created")
      else:
          self._name = name
          self._logger = logging.getLogger(name)
  
          ColossalQALogger.__instances[name] = self
  
file_path: colossalai/applications/ColossalQA/colossalqa/mylogging.py
imports: import logging
label_desc: Use image node_id 1 to create a new ColossalQALogger object  with example: obj = ColossalQALogger(name)