Почему весенняя загрузка devtools не устанавливает logging.level.web = debug, как сказано в документе? - PullRequest
0 голосов
/ 08 октября 2019

Я изучаю весеннюю загрузку 2 и читаю документы. Пожалуйста, прочитайте эту тему. Я пытался использовать devtools, чтобы увидеть подробные записи в журнал веб-отладки. Когда я обновлял страницу, мне хотелось просмотреть информацию о запросах и ответах, но я ничего не нашел в журнале. Затем я проверяю исходный код, в DevToolsPropertyDefaultsPostProcessor классе, в этом методе

@Override
public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {
    if (isLocalApplication(environment)) {
        if (canAddProperties(environment)) {
            logger.info("Devtools property defaults active! Set '" + ENABLED + "' to 'false' to disable");
            environment.getPropertySources().addLast(new MapPropertySource("devtools", PROPERTIES));
        }
        if (isWebApplication(environment) && !environment.containsProperty(WEB_LOGGING)) {
            logger.info("For additional web related logging consider " + "setting the '" + WEB_LOGGING
                    + "' property to 'DEBUG'");
        }
    }
}

Я вижу, что он просто регистрирует информацию

Для дополнительной регистрации в Интернете, попробуйте установить 'свойство logging.level.web 'DEBUG'

Но оно не устанавливает свойство logging.level.web автоматически, как сказано в документе.

Затем я попытался установитьсвойство, а затем оно работало, как я ожидал.

Я проверил версию Spring Boot, моя версия 2.1.9, и версия документа также 2.1.9

Это ошибка вдокумент или код?

...