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 回答