не печатать журналы гибернации на консоли jboss - PullRequest
0 голосов
/ 06 декабря 2010

Я использую jboss в качестве сервера приложений, это очень раздражает, когда я развертываю свое приложение на сервере jboss, оно печатает журналы гибернации, такие как

"FINE: ----- beginning hibernate tx 32213345 --------------------------------------------------------
16:37:27,716 ERROR [STDERR] 6 Dec, 2010 4:37:27 PM org.jbpm.internal.log.Jdk14Log info
INFO: jBPM version info: library[4.3], schema[4.3]
16:37:27,717 ERROR [STDERR] 6 Dec, 2010 4:37:27 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- committing hibernate tx 22527471 -------------------------------------------------------
16:37:27,719 INFO  [STDOUT] 16:37:27,719 INFO  [ProcessExecutionFactory] Exiting ServiceExecutionIntf with return value .....null(org.jbpm.test.ProcessExecutionProviderImpl)
16:37:27,762 ERROR [STDERR] 6 Dec, 2010 4:37:27 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- beginning hibernate tx 19486230 --------------------------------------------------------
16:37:27,921 ERROR [STDERR] 6 Dec, 2010 4:37:27 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- committing hibernate tx 2165098 -------------------------------------------------------
16:37:27,926 ERROR [STDERR] 6 Dec, 2010 4:37:27 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- beginning hibernate tx 26648124 --------------------------------------------------------
16:37:28,001 ERROR [STDERR] 6 Dec, 2010 4:37:28 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- committing hibernate tx 9901286 -------------------------------------------------------
16:37:28,018 ERROR [STDERR] 6 Dec, 2010 4:37:28 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- beginning hibernate tx 11762369 --------------------------------------------------------
16:37:28,185 ERROR [STDERR] 6 Dec, 2010 4:37:28 PM org.jbpm.internal.log.Jdk14Log debug
FINE: ----- committing hibernate tx 7629906 -------------------------------------------------------
"

Итак, есть ли способ избежать его печати на сервере jboss?Если так, то плз.Напиши мне как можно скорее.

спасибо.

Ответы [ 2 ]

2 голосов
/ 06 декабря 2010

Прежде всего, существует проблема с настройкой вашего журнала. В вашем журнале JBoss есть информация, что он не смог открыть файл журнала?

Помимо этой проблемы, JBoss настраивает вывод журнала для каждого экземпляра. Файл конфигурации можно найти, например, для экземпляра по умолчанию $JBOSS_HOME/server/default/conf/jboss-log4j.xml. Внутри этого файла вы найдете общий раздел о Hibernate. Например:

<!-- Limit the verbose hibernate categories -->
<category name="org.hibernate">
   <priority value="INFO" />
</category>

Полагаю, в вашем файле INFO заменено на DEBUG. Итак, переключитесь обратно на INFO или более высокий уровень, такой как WARN или ERROR.

Надеюсь, это поможет.

0 голосов
/ 06 декабря 2010

Добавьте новый файл appender в файл log4j.properties (создайте новый, если у вас его нет) и сделайте что-то похожее на приведенное ниже, чтобы эти журналы были помещены в отдельный файл.

log4j.logger.org.hibernate.SQL=SQL_APPENDER
...