code: private void configureLog4j(Properties props) throws ConfigurationException, FileNotFoundException {
          if (blitz4jConfig.shouldUseLockFree() && (props.getProperty(LOG4J_LOGGER_FACTORY) == null)) {
              props.setProperty(LOG4J_LOGGER_FACTORY, LOG4J_FACTORY_IMPL);
          }
          convertConfiguredAppendersToAsync(props);
          clearAsyncAppenderList();
          logger.info("Configuring log4j with properties :" + props);
          PropertyConfigurator.configure(props);
      }
docs: Configure log4j with the given properties.
  
  @param props
  The properties that needs to be configured for log4j
  @throws ConfigurationException
  @throws FileNotFoundException