¿Cómo detectar la falta de configuración LOG4J2?

Me gustaría poder detectar cuando a la aplicación le falta un archivo de configuración LOG4J2.XML y, en ese caso, establecer algunos otros valores predeterminados que lo que LOG4J2 tiene de lo contrario.

Básicamente, me gustaría ejecutar este código si no se encuentra un archivo de configuración:

    // A default configuration that shows ALL Logger output, without a XML config!
    LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
    Configuration config = ctx.getConfiguration();
    LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME); 
    loggerConfig.setLevel(Level.ALL);
    ctx.updateLoggers();  // This causes all Loggers to refetch information from their LoggerConfig.        

¿Cómo puedo detectar que LOG4J2 no pudo cargar una configuración?

Respuestas a la pregunta(1)

Su respuesta a la pregunta