Избежание & ldquo; сопоставления для HTTP-запроса с URI не найдено или универсальный контроллер

Qt недавно опубликовал сообщение в блоге об этой проблеме здесь .

Поддержка высокого DPI включена с Qt 5.6 дальше. На платформах OS X имеется встроенная поддержка High-DPI. В X11 / Windows / Android существует два способа включения обнаружения высокого уровня DPI в сообщение в блоге:

  1. Установить переменную среды
  2. Настройка атрибута в исходном коде программы Код

Настройка QT_AUTO_SCREEN_SCALE_FACTOR=1 в переменных вашей системной среды исправит проблему масштабирования.

Кроме того, установка QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); в исходном коде приложения также должна позволять автоматическое высокое -DPI-масштабирование.

УВЕДОМЛЕНИЕ : Чтобы использовать метод атрибута, вы должны установить атрибут перед , создав свой QApplication, то есть:

#include 

int main(int argc, char *argv[])
{
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

    QApplication app(argc, argv);   
    return app.exec();
}

1
задан Sotirios Delimanolis 15 January 2019 в 17:08
поделиться

1 ответ

С другой стороны, я не хочу, чтобы эти предупреждения появлялись в журналах, поскольку клиенты могут получить доступ к случайному URI, и я не хочу получать уведомления об этом.

Затем просто отключите регистратор, который регистрирует эти предупреждения.

Начиная с Spring 5.1.4.RELEASE , они регистрируются от DispatcherServlet через этих членов

/** Log category to use when no mapped handler is found for a request. */
public static final String PAGE_NOT_FOUND_LOG_CATEGORY = "org.springframework.web.servlet.PageNotFound";

/** Additional logger to use when no mapped handler is found for a request. */
protected static final Log pageNotFoundLogger = LogFactory.getLog(PAGE_NOT_FOUND_LOG_CATEGORY);

С Logback вы можете объявить что-то вроде

<logger name="org.springframework.web.servlet.PageNotFound" level="ERROR">
   ...
</logger>

Аналогично, с log4j2 вы бы сделали

<Logger name="org.springframework.web.servlet.PageNotFound" level="ERROR">
   ...
</Logger>
0
ответ дан Sotirios Delimanolis 15 January 2019 в 17:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: