2010-12-12 10 views
2

Ich verwende jbpm4.3 und jboss als Anwendungsserver. Wenn ich meine Anwendung auf Jboss-Server bereitstellen, druckt es die Protokolle wieVermeiden von JBPM-Protokollen beim Drucken auf dem JBoss-Server

"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" 

ja, gibt es eine Möglichkeit, es zu vermeiden, den Druck auf Jboss server.If so, r'ply mir bitte so bald wie möglich.

Vielen Dank.

Antwort

0

JDK Logger protokolliert standardmäßig Standardfehler. Und JBoss übersetzt alle Standardfehler-Stream-Nachrichten als log4j-Fehler. Deshalb siehst du das Chaos.

Versuchen Sie nun eine andere Logging-Framework zu verwenden: http://anonsvn.jboss.org/repos/jbpm/jbpm4/trunk/log/src/main/java/org/jbpm/internal/log/

Ich habe keine jbpm 4 bei der Hand, so kann man keine genaue Antwort geben. Aber Sie sollten einen Logging-Service in jbpm.cfg.xml definiert haben. Wahrscheinlich so etwas wie:

<service name="logging" factory="org.jbpm.logging.db.Jdk14LogFactory" /> 
Verwandte Themen