предотвращение печати журналов JBPM на сервере jboss

Я использую jbpm4.3 и jboss в качестве сервера приложений. Когда я развертываю свое приложение на сервере jboss, оно печатает журналы вроде

"FINE: updating variable 'GoalId' in 'execution[GoalProcess.10001]' to value 'GoalProcess.10001'
10:55:26,428 ERROR [STDERR] 12 Dec, 2010 10:55:26 AM org.jbpm.internal.log.Jdk14Log debug
FINE: updating variable 'status_1' in 'execution[GoalProcess.10001]' to value 'OPEN'
10:55:26,429 ERROR [STDERR] 12 Dec, 2010 10:55:26 AM org.jbpm.internal.log.Jdk14Log debug
"

Note:" all type of FINE, FINEST logs"

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

Спасибо.


person Lokesh Paunikar    schedule 12.12.2010    source источник


Ответы (1)


Регистратор JDK по умолчанию регистрирует стандартные ошибки. А JBoss переводит все стандартные сообщения потока ошибок как ошибки log4j. Вот почему вы видите этот беспорядок.

Теперь попробуйте использовать другую структуру ведения журнала: http://anonsvn.jboss.org/repos/jbpm/jbpm4/trunk/log/src/main/java/org/jbpm/internal/log/

У меня под рукой нет jbpm 4, поэтому я не могу дать вам точного ответа. Но у вас должна быть определенная служба ведения журнала в jbpm.cfg.xml. Наверное, что-то вроде:

 <service name="logging" factory="org.jbpm.logging.db.Jdk14LogFactory" />
person Mike Minicki    schedule 23.12.2010