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。
答案 0 :(得分:3)
不会通过Logback记录这些日志。它们通过Java SE的内置java.util.logging
接口记录。 JULI记录器可通过JRE/lib/logging.properties
进行配置,其中JRE
是包含Java Runtime Environment的文件夹。在您的特定情况下,您只需要将以下行添加到文件末尾,以便将其提升一级,以便抑制警告。
javax.enterprise.resource.webcontainer.jsf.application.level = SEVERE
答案 1 :(得分:2)
要管理来自特定包的邮件,您必须定义特定的记录器,并将级别设置为高于要隐藏的邮件。
例如,要避免来自com.sun.faces及其子包的WARNING消息,必须在LogBack配置文件中包含下一个记录器定义:
<logger name="com.sun.faces" level="ERROR" />
参考:http://logback.qos.ch/manual/configuration.html
无论如何,你应该检查为什么你的JSF引擎显示这些消息并修复它。也许你的web.xml缺少masthead/*
的一些servlet映射?