2

jbpm4.3jbossをアプリケーション サーバーとして使用しています。アプリケーションを 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サーバーで印刷されないようにする方法はありますか.もしそうなら、できるだけ早く私に連絡してください.

ありがとうございました。

4

1 に答える 1

0

デフォルトでは、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" />
于 2010-12-23T19:23:28.597 に答える