隐藏JSF1064消息
如何从日志中隐藏这些警告?隐藏JSF1064消息,jsf,logging,resources,logback,Jsf,Logging,Resources,Logback,如何从日志中隐藏这些警告? 我正在使用logback。要管理来自某个包的消息,必须定义特定的记录器,并将级别设置为高于要隐藏的消息的级别 例如,为了避免来自com.sun.faces及其子包的警告消息,必须在LogBack配置文件中包含下一个记录器定义: WARNING: JSF1064: Unable to find or serve resource, masthead/pic.jpg, from library, img. Aug 3, 2013 10:18:16 AM com.sun.f
我正在使用logback。要管理来自某个包的消息,必须定义特定的记录器,并将级别设置为高于要隐藏的消息的级别 例如,为了避免来自com.sun.faces及其子包的警告消息,必须在LogBack配置文件中包含下一个记录器定义:
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
参考:
无论如何,您应该检查JSF引擎显示这些消息的原因,并修复它。也许您的web.xml缺少一些用于
maisthead/*
?的servlet映射,这些日志不是通过Logback记录的。它们通过JavaSE的内置Java.util.logging
接口记录。JULI Logger可通过JRE/lib/logging.properties
配置,其中JRE
是保存Java运行时环境的文件夹。在您的特定情况下,您只需要在文件末尾添加以下行,以便将其提升一级,从而抑制警告
javax.enterprise.resource.webcontainer.jsf.application.level=严重
另见:
/domains//config/logging.properties
。
<logger name="com.sun.faces" level="ERROR" />