jsf validation提供按摩
INFO [javax.enterprise.resource.webcontainer.jsf.renderkit]警告:FacesMessage已入队,但可能尚未显示。 sourceId = null [severity =(ERROR 2),summary =(您的用户名或密码不正确。),detail =(您的用户名或密码不正确。)]
但我的login.xhtml
页面显示Your User Name or Password is incorrect.
按摩。这有什么问题。
编辑:我想阻止在控制台中打印此按摩
提前致谢
答案 0 :(得分:1)
修改强>
如果您希望不在日志中打印消息...请关闭javax.enterprise.resource.webcontainer.jsf.renderkit
的日志记录。我相信你正在使用log4j
。我们已在 jboss-log4j.xml
:
<category name="javax.enterprise.resource.webcontainer.jsf.renderkit">
<priority value="OFF" />
</category>
如果不是log4j
这取决于您正在使用的日志库。尝试设置
默认日志记录级别为ERROR或FATAL。否则,只需将javax.enterprise.resource.webcontainer.jsf.renderkit
的日志记录级别设置为高于INFO的值。
因此,您需要配置此其他日志记录库,以便控制输出内容。
如果您的WEB-INF/lib
目录包含log4j.jar
,则需要在log4j.properties
目录中添加log4j.xml
或WEB-INF/classes
文件以配置log4j。有关详细说明,请参阅log4j项目。
如果您的WEB-INF/lib
目录不包含log4j.jar
,则可能是通过java标准库中提供的java.util.logging
实现来记录的。所以你需要配置它;有关详细信息,请参阅java.util.logging
类的javadoc。
希望这能为您提供足够的信息。