docs: def configure_logging():
      """
      Initialize logging configuration to defaults.  If the environment variable DISABLE_TRUSTAR_LOGGING is set to true,
      this will be ignored.
      """
  
      if not parse_boolean(os.environ.get('DISABLE_TRUSTAR_LOGGING')):
  
          # configure
          dictConfig(DEFAULT_LOGGING_CONFIG)
  
          # construct error logger
          error_logger = logging.getLogger("error")
  
          # log all uncaught exceptions
          def log_exception(exc_type, exc_value, exc_traceback):
              error_logger.error("Uncaught exception", exc_info=(exc_type, exc_value, exc_traceback))
  
          # register logging function as exception hook
          sys.excepthook = log_exception