1

我希望能够设置我的集群 JBoss5 实例以将 log4j 消息写入数据库。我正在尝试使用DBAppender(而不是 JDBCAppender,原因在这个问题中给出)。

有人做过吗?到目前为止,我已经<appender>在 jboss-log4j.xml 中添加了一个标签,并将 logback-classic-0.9.17.jar 文件放在我的 JBoss 目录中每个 jar 填充的文件夹中,但是当 JBoss 时我仍然收到 ClassNotFoundException尝试在启动时寻找它。

您可以给我的任何提示/示例都可能会有所帮助,无论是让我在这个方向上走得更远,还是为我指明一个更好的方向。

4

1 回答 1

1

在 Jboss 论坛的这个帖子中引用 David Lloyd 的回答:

(...) 真正的问题是“如何配置 JBoss AS 5.1.0 以使用 LogBack?”。答案是,没有;log4j 是所有 AS 5.x 版本中唯一支持的日志记录后端。

看起来很清楚:您不能将 JBoss 配置为使用 logback,因此,它的DBAppender.

JDBCAppender因此,如果您真的想登录到数据库,恐怕您将不得不走这条路(Log4j)。但我会对此进行思考(或至少认真考虑)。

以防万一,也许看看JBLOGGING-6

于 2010-09-03T08:08:15.707 回答