首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止jsf验证消息在控制台上打印。

防止jsf验证消息在控制台上打印。
EN

Stack Overflow用户
提问于 2012-08-29 04:55:45
回答 1查看 1.9K关注 0票数 0

jsf验证提供这种按摩

INFO javax.enterprise.resource.webcontainer.jsf.renderkit警告: FacesMessage(s)已排队,但可能没有显示。SourceId=nullseverity=(错误2)、summary=(用户名或密码不正确。)、detail=(用户名或密码不正确)。

但我的login.xhtml页面显示了Your User Name or Password is incorrect.按摩。这是怎么回事。

编辑我想防止在控制台中打印这种按摩

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2012-08-29 04:58:43

编辑以防止消息不被打印在日志中.关闭javax.enterprise.resource.webcontainer.jsf.renderkit的日志记录。我相信你在使用log4j。我们在您的jboss-log4j.xml中关闭了下面的条目

代码语言:javascript
复制
<category name="javax.enterprise.resource.webcontainer.jsf.renderkit">
    <priority value="OFF" />
</category>

如果不是log4j,则取决于所使用的日志库。尝试将默认日志记录级别设置为“错误”或“致命”。否则,只需将javax.enterprise.resource.webcontainer.jsf.renderkit的日志记录级别设置为高于INFO的级别即可。

因此,您需要配置这个其他日志库,以便控制输出内容。

如果WEB-INF/lib目录包含log4j.jar,则需要将log4j.propertieslog4j.xml文件添加到WEB-INF/classes dir中以配置log4j。有关进一步说明,请参阅log4j项目。

如果您的WEB-INF/lib目录不包含log4j.jar,那么这很可能是通过java标准库中提供的java.util.logging实现来记录的。因此您需要对其进行配置;有关详细信息,请参阅java.util.logging类的javadoc。

希望这能给你足够的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12171124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档