code: def _initialize():
    
    global _absl_logger, _absl_handler
  
    if _absl_logger:
      return
  
    original_logger_class = logging.getLoggerClass()
    logging.setLoggerClass(ABSLLogger)
    _absl_logger = logging.getLogger('absl')
    logging.setLoggerClass(original_logger_class)
  
    python_logging_formatter = PythonFormatter()
    _absl_handler = ABSLHandler(python_logging_formatter)
  
    # The absl handler logs to stderr by default. To prevent double logging to
    # stderr, the following code tries its best to remove other handlers that emit
    # to stderr. Those handlers are most commonly added when logging.info/debug is
    # called before importing this module.
    handlers = [
        h for h in logging.root.handlers
        if isinstance(h, logging.StreamHandler) and h.stream == sys.stderr]
    for h in handlers:
      logging.root.removeHandler(h)
  
    # The absl handler will always be attached to root, not the absl logger.
    if not logging.root.handlers:
      # Attach the absl handler at import time when there are no other handlers.
      # Otherwise it means users have explicitly configured logging, and the absl
      # handler will only be attached later in app.run(). For App Engine apps,
      # the absl handler is not used.
      logging.root.addHandler(_absl_handler)
docs: Initializes loggers and handlers.