Скрытие сообщений JSF1064
WARNING: JSF1064: Unable to find or serve resource, masthead/pic.jpg, from library, img.
Aug 3, 2013 10:18:16 AM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
WARNING:
ClientAbortException: java.net.SocketException: Connection reset
Как я могу скрыть эти предупреждения из журналов? Я использую logback.
2 ответа
Эти журналы не регистрируются через Logback. Они регистрируются через встроенный Java SE java.util.logging
интерфейсы. Регистраторы JULI настраиваются через JRE/lib/logging.properties
где JRE
папка, содержащая среду выполнения Java В вашем конкретном случае вам просто нужно добавить следующую строку в конец файла, чтобы поднять его на один уровень, чтобы предупреждения подавлялись.
javax.enterprise.resource.webcontainer.jsf.application.level = SEVERE
Смотрите также:
Чтобы управлять сообщениями из определенного пакета, вы должны определить определенный регистратор и установить уровень выше, чем сообщения, которые вы хотите скрыть.
Например, чтобы избежать сообщений WARNING от com.sun.faces и его подпакетов, вы должны включить следующее определение регистратора в файл конфигурации LogBack:
<logger name="com.sun.faces" level="ERROR" />
Ссылка: http://logback.qos.ch/manual/configuration.html
В любом случае, вы должны проверить, почему ваш JSF-движок показывает эти сообщения, и исправить это. Возможно, в вашем файле web.xml отсутствует некоторое отображение сервлета для masthead/*
?