code: def logger_init(level):
      
      levellist = [logging.ERROR, logging.WARNING, logging.INFO, logging.DEBUG]
      handler = logging.StreamHandler()
      fmt = ('%(levelname) -10s %(asctime)s %(name) -30s %(funcName) '
             '-35s %(lineno) -5d: %(message)s')
      handler.setFormatter(logging.Formatter(fmt))
      logger = logging.root
      logger.addHandler(handler)
      logger.setLevel(levellist[level])
docs: Initialize the logger for this thread.
  
      Sets the log level to ERROR (0), WARNING (1), INFO (2), or DEBUG (3),
      depending on the argument `level`.