【问题标题】:How to set up DBAppender with log4j in JBoss5?如何在 JBoss5 中使用 log4j 设置 DBAppender?
【发布时间】:2010-08-26 21:07:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: database log4j jboss5.x logback


    【解决方案1】:

    在 Jboss 论坛上引用 David Lloyd 在this thread 中的回答:

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

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

    因此,如果您真的想登录到数据库,恐怕您必须采用JDBCAppender 方式(Log4j)。但我会对此进行思考(或至少认真考虑)。

    以防万一,不妨看看JBLOGGING-6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      相关资源
      最近更新 更多