gpt4 book ai didi

java - 我如何在 JBoss 6 中使用 slf4j 1.7.2?

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:10 24 4
gpt4 key购买 nike

我的代码中的日志语句,在服务器端,目前从 SLF4J 1.7.2 API 通过 slf4j-log4j12 绑定(bind),通过 JBoss 6 的 log4j logmanager,进入 JBoss-logging。

我正在消除对 log4j 的依赖。客户端,这意味着切换到 logback。服务器端,我想拉出 slf4j-log4j12 绑定(bind),但这似乎会导致问题。 JBoss 6 捆绑了它自己的破旧 slf4j API 和绑定(bind),但它们似乎来自 slf4j 1.5.5 左右。

以下备选方案中我的最佳选择是什么?

  • 我可以继续让服务器端日志记录流通过 slf4j-log4j12 绑定(bind)到 jboss-logging。这似乎是最好的,但我希望作为摆脱 log4j 的一部分完全放弃 slf4j-log4j12 绑定(bind)。另外,这不会消除使用更新版本的 SLF4J 的许多优势吗?
  • 在 JBoss 6 中升级 slf4j API、slf4j-jboss-logmanager 和/或 jboss-logging,这样我就可以让日志语句直接从 slf4j 1.7.2 API 流入 jboss-logging。这可能吗?如果是这样,我如何找到这些组件的新版本?
  • 切换到服务器端的 logback,这让我完全脱离了 JBoss 日志记录,可能意味着我必须管理一个单独的日志文件。

最佳答案

您能否使用 slf4j-jboss-logmanager 将 slf4j-api 连接到 jboss-logging,如 Jan 的这两个问题?

How to 'activate' SLF4J logging in JBoss6 AS

SLF4J logger.debug() does not get logged in JBoss 6

关于java - 我如何在 JBoss 6 中使用 slf4j 1.7.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com