Как обнаружить отсутствующий конфиг LOG4J2?

Я хотел бы иметь возможность определить, когда в приложении отсутствует файл конфигурации LOG4J2.XML, и в этом случае установить некоторые другие значения по умолчанию, отличные от того, что LOG4J2 имеет в противном случае.

По сути, я хотел бы запустить этот код, если файл конфигурации не найден:

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

Как я могу определить, что LOG4J2 не удалось загрузить конфигурацию?

Ответы на вопрос(1)

Ваш ответ на вопрос