2015-01-07 1 views
1

Я использую Hibernate, и мне трудно отключить ведение журнала для консоли, даже когда у меня есть logback.xml в пути к классам, в котором я не могу отключить ведение журнала. Я также установил Showsql в false. Я читал иначе, где мы должны отключить ведение журнала в log4j и других libs. Я перечисляю список библиотек, с которыми я должен включать в project.They являются ...Отключить ведение журнала Спящий режим, показать sql false не работает

c3p0-0.9.5.jar 477kB 
c3p0-oracle-thin-extras-0.9.5.jar  
commons-pool-1.6.jar  
mchange-commons-java-0.2.9.jar 

commons-codec-1.9-sources.jar 
commons-codec-1.9-test-sources.jar 
commons-codec-1.9-tests.jar 
commons-codec-1.9.jar 
commons-collections.jar 
commons-digester.jar 
commons-io-2.4.jar 
commons-lang-2.1.jar 
commons-digester1.6.jar 
commons-fileupload-1.3.1.jar  


commons-logging-1.2.jar  
commons-logging.jar commons-validator.jar 
servlet-api.jar   
hibernate-envers-4.3.6.Final.jar  
hibernate-entitymanager-4.3.6.Final.jar   
hibernate-jpamodelgen-4.3.6.Final.jar 
hibernate-osgi-4.3.6.Final.jar 
org.osgi.compendium-4.3.1.jar 
org.osgi.core-4.3.1.jar 
antlr-2.7.7.jar dom4j-1.6.1.jar 
hibernate-commons-annotations-4.0.5.Final.jar 
hibernate-core-4.3.6.Final.jar  
hibernate-jpa-2.1-api-1.0.0.Final.jar 
jandex-1.1.0.Final.jar  
javassist-3.18.1-GA.jar 
jboss-logging-3.1.3.GA.jar 
jboss-logging-annotations-1.2.0.Beta1.jar 
jboss-transaction-api_1.2_spec-1.0.0.Final.jar 

Logback.xml следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" threshold="OFF"> 
    <root> 
     <priority value ="off" /> 
     <appender-ref ref="console" /> 
     <appender-ref ref="rolling-file" /> 
    </root> 
</log4j:configuration> 

Я также добавил domain.xml следующим образом:

<system-properties> 
<property name="org.apache.cxf.logging.enabled" value="true"/> 
</system-properties> 

Все это не помогает. Спасибо.

+0

У вас есть logback.xml, который содержит конфигурацию log4j, и вы используете jboss-logging? – Kayaman

+0

У меня нет большого знания о регистрации дорогих .. пожалуйста, руководство ..! – Abhijeet

+0

Ну, дорогая, похоже, что это так. Какую структуру ведения журнала вы фактически используете, так как я сомневаюсь, что вы используете все три (logback, log4j и jboss-logging). – Kayaman

ответ

0

Эти два являются конфигурациями для отключения спящего режима sql loggging. Конфигурация Hibernate для выключения sql. true

Конфигурация Log4j для swithc вне регистрации sql в log4j.properties. log4j.logger.org.hibernate.SQL = OFF

Но поскольку вы используете JBoss logging related jar, также проверьте conf/log4j.xml на сервере JBoss. Затем включите строку log4j.logger.org.hibernate.SQL = OFF,

Осталось добавить лог4jj jar в ваш файл войны и log4j.properties отключить запись в спящий режим sql.

+0

Я удалил все банки регистрации, кроме Jboss. Кажется, что без Jboss jar hibernate wil не работает ... Могу ли я установить свойство в xml и избавиться от этих журналов, пожалуйста.? – Abhijeet

+0

есть. в файле jboss conf/log4j xml, добавьте его. – Nagappan

+0

Я использую tomcat ..! – Abhijeet

Смежные вопросы