簡體   English   中英

如何在JBoss 6中使用slf4j 1.7.2?

[英]How can I use slf4j 1.7.2 in JBoss 6?

在我的代碼中,在服務器端的日志語句,目前從SLF4J 1.7.2 API通過slf4j-log4j12綁定,通過JBoss 6的log4j logmanager進入JBoss-logging。

我正在消除我對log4j的依賴。 客戶端,這意味着切換到logback。 服務器端,我想拉出slf4j-log4j12綁定,但這似乎引起了問題。 JBoss 6捆綁了自己的破舊slf4j API和綁定,但它們似乎來自slf4j 1.5.5。

以下替代方案的最佳選擇是什么?

  • 我可以繼續讓服務器端日志記錄通過slf4j-log4j12綁定到jboss-logging。 這似乎是最好的,但我希望完全拋棄slf4j-log4j12綁定作為擺脫log4j的一部分。 另外,這不會消除使用新版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的這兩個問題一樣?

如何在JBoss6 AS中“激活”SLF4J日志記錄

SLF4J logger.debug()沒有登錄JBoss 6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM