Como detectar a falta da configuração do LOG4J2?

Eu gostaria de poder detectar quando o aplicativo está ausente de um arquivo de configuração LOG4J2.XML e, nesse caso, definir outros padrões que não o LOG4J2.

Basicamente, eu gostaria de executar este código se um arquivo de configuração não for encontrado:

    // 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.        

Como posso detectar que o LOG4J2 falhou ao carregar uma configuração?

questionAnswers(1)

yourAnswerToTheQuestion