Eclipse 如何禁用Hibernate泛洪日志

Eclipse 如何禁用Hibernate泛洪日志,eclipse,hibernate,tomcat,jpa,Eclipse,Hibernate,Tomcat,Jpa,Hibernate在我的IDE控制台上的每个连接上都充斥着大量不必要的信息。我已经阅读了文档,并用谷歌搜索试图解决这个问题,但到目前为止,问题“依然存在” My persistence.xml: < persistence > ... < property name="hibernate.show_sql" value="false" /> < property name="hibernate.use_sql_comments" value="false" /> <

Hibernate在我的IDE控制台上的每个连接上都充斥着大量不必要的信息。我已经阅读了文档,并用谷歌搜索试图解决这个问题,但到目前为止,问题“依然存在”

My persistence.xml:

< persistence > 
...
< property name="hibernate.show_sql" value="false" />
< property name="hibernate.use_sql_comments" value="false" />
< property name="hibernate.generate_statistics" value="false" />
...


...
我的log4j.xml:

...
< logger name="org.hibernate" > 
    < level value="NONE" />
    < appender-ref ref="MY_LOG" />
    < appender-ref ref="STDOUT" />
< /logger>
...

...




...
在我的项目中,甚至在我的环境中,我没有其他log4j配置。有人知道如何禁用Hibernate控制台日志吗?也许有什么我不明白的

我正在使用Hibernate3.5、Tomcat6.0和Eclipse3.3

提前感谢。

我不确定log4j中的“NONE”是否有效(可能是)。您可以尝试将级别更改为“关闭”(或至少“警告”或“错误”)

我不确定log4j中的“NONE”是否为有效级别(可能是)。您可以尝试将级别更改为“关闭”(或至少“警告”或“错误”)


我认为Tomcat希望在
WEB-INF/classes
中有一个log4j.properties文件。您试过将.xml转换成这个格式吗?

我想Tomcat需要
WEB-INF/classes
中的log4j.属性文件。您是否尝试过将.xml转换为该格式?

也可能是,特别是当它记录连接信息和select语句时。

也可能是,特别是当它记录连接信息和select语句时。

事实上,如果我将DEBUG、info、FOO等放入其中,则没有任何区别。休眠仍然会充斥IDE控制台。这就是重点。无论如何,谢谢你。事实上,如果我把DEBUG、INFO、FOO等放进去,这没有什么区别。hibernate仍然充斥着IDE控制台。这就是重点。无论如何谢谢你。不,我不知道。我现在就去做。谢谢。不,我不知道。我现在就去做。谢谢,这真的很有道理。但由于容器在Eclipse环境中封装为运行时,因此我不太确定正确的方法。因此,我按照建议的说明进行了修改,并在tomcat主目录中进行了修改,但没有效果。毫无疑问,我创建了一个新的运行时并在其下发布了项目,但控制台中仍然出现了洪水。无论如何,谢谢你。这真的很有道理。但由于容器在Eclipse环境中封装为运行时,因此我不太确定正确的方法。因此,我按照建议的说明进行了修改,并在tomcat主目录中进行了修改,但没有效果。毫无疑问,我创建了一个新的运行时并在其下发布了项目,但控制台中仍然出现了洪水。无论如何,谢谢你。