JBoss 7.1.1:如何避免在启动时记录JNDI绑定

JBoss 7.1.1:如何避免在启动时记录JNDI绑定,jboss,jndi,Jboss,Jndi,JBoss 7.1.1在启动时为每个部署的EJB记录以下信息消息;在开发环境中,日志变得杂乱无章,因为我们有200多个EJB,有人知道如何让JBoss不记录这些日志吗?谢谢 13:40:14,268 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-6) JNDI bindings for session bean named Q

JBoss 7.1.1在启动时为每个部署的EJB记录以下信息消息;在开发环境中,日志变得杂乱无章,因为我们有200多个EJB,有人知道如何让JBoss不记录这些日志吗?谢谢

13:40:14,268 INFO  [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-6) JNDI bindings for session bean named QueryItemSess in deployment unit deployment "test.war" are as follows:

java:global/test/QueryItemSess!session.queries.QueryItemSess
java:app/test/QueryItemSess!session.queries.QueryItemSess
java:module/QueryItemSess!session.queries.QueryItemSess
java:global/test/QueryItemSess
java:app/test/QueryItemSess
java:module/QueryItemSess

我不知道您是否可以显式避免这些特定的日志,但是您可以尝试提高该包的日志级别,这样就不会显示这些日志消息。您可以在standalone.xml配置文件中指定日志级别

查找日志子系统:

<subsystem xmlns="urn:jboss:domain:logging:1.1">

并尝试在现有记录器列表中添加类似的内容:

<logger category="org.jboss.as.ejb3.deployment.processors">  
    <level name="WARN"/>  
</logger>

这会将日志级别从INFO提高到警告和过滤日志。请注意,这将影响来自该包的所有日志,而不仅仅是列出JNDI绑定的日志。 您可以找到更多关于jboss日志和日志约定的信息。这有点过时,但日志级别和约定是相同的